-2
我想解析JSON数据,所以我写了这个程序:如何解析json对象的数组?
function(result){
var tr;
var str = JSON.stringify(result);
obj = JSON.parse(str);
console.log("length " + obj.value[0].length);
console.log("obj : " + obj);
}
我得到了这样的结果:
length undefined
obj: Object { value : Array[7] }
我如何循环数组中提取包含在它的数据?
那你为什么字符串化然后再解析它?还发布了JSON的外观(如有必要,请缩写) –
直接使用:'obj.value.length' –
您可以举例说明JSON的外观吗?你正在一个对象上运行'.length';一个对象没有长度,您需要定位该对象的特定属性。 **编辑:**我的错误,在浏览时误解了代码。 –