如何获得特定元素在JSON

如何获得特定元素在JSON

问题描述:

如果我有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

简单:

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

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

你应该只需要使用:

response.id 

dynamic func_param = JsonConvert.DeserializeObject(key); 

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