2011-04-15 78 views
10

如果我有JSON是:如何獲得特定元素在JSON

 
var response = {results: 2938; id: 9283}; 

我如何使用javascript/jQuery的獲取ID?

我想是這樣,但我似乎無法得到我想要的(我想在ID數):

 
response[1] 

 
response[1].id 
+0

JavaScript對象文字不是JSON – Quentin 2011-04-15 23:08:46

+0

更具體地說,JSON是來自POST的響應。我將它保存爲一個可變的響應,我想獲得該特定元素。 – 2011-04-15 23:10:08

回答

7

簡單:

response.id 

有了這樣說,你的JSON是無效的,

var response = {results: 2938; id: 9283}; 

使用,分離項目不是;

var response = {results: 2938, id: 9283}; 

因爲我非常喜歡jsfiddle,所以這裏是一個example

+0

我得到的答覆爲var response =「{results:2938,id:9283}」;我如何獲得元素呢? – 2014-07-10 07:28:50

2

只是response.id。你不需要更多。

0

你應該只需要使用:

response.id 
0
dynamic func_param = JsonConvert.DeserializeObject(key); 

foreach (var invoicekey in func_param) 
{ 
    var invoice = merchelloHelper.Query.Invoice.GetByKey(Guid.Parse(invoicekey.Value)); 
}