如何使用javascript..解析json对象。。?
此代码不起作用。如何使用javascript..解析json对象。。?,javascript,json,Javascript,Json,此代码不起作用。 我的json对象是 var Response = $.parseJSON(data.d); 我如何解析它?得到了解决方案。我已经包含了2个jquery,由于它们的冲突,我的代码无法工作。。 我的工作代码是: var jsonp=data.d [{"ItemId":1,"ItemName":"Sizzler"},{"ItemId":2,"ItemName":"Starter"},{"ItemId":3,"ItemName":"Salad"}] 我猜,当您使用data.d时,J
我的json对象是
var Response = $.parseJSON(data.d);
我如何解析它?得到了解决方案。我已经包含了2个jquery,由于它们的冲突,我的代码无法工作。。 我的工作代码是: var jsonp=data.d
[{"ItemId":1,"ItemName":"Sizzler"},{"ItemId":2,"ItemName":"Starter"},{"ItemId":3,"ItemName":"Salad"}]
我猜,当您使用
data.d
时,JSON已经被解析了。在大多数情况下,jQuery将检测JSON并为您解析它。我想看看数据的类型是否是,如果是,你应该能够迭代数据(作为一个数组)。它不是JSON,这里JSON在一个数组中。好的,那么如何解析它。。请您解释一下。@kiranvj这仍然是有效的JSON。作为参考,没有“JSON对象”这样的东西(除了实际的JSON
模块之外,还有争议,但这是吹毛求疵)。JSON是表示对象的字符串的格式。如果你有一个不是字符串的对象,根据定义它不是JSON;它只是一个物体。
var lang = '';
var obj = $.parseJSON(jsonp);
$.each(obj, function() {
lang += this['ItemId'] + " ";
});
alert(lang);