我想解析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] }
如何循环数组以提取其中包含的数据?
答案 0 :(得分:0)
一些观察结果:
JSON.stringify
和JSON.parse
的目的是什么?length undefined
表示obj.value[0]
不可用。obj.value[0].length
使用此obj.value.length
<强>样本强>
var obj = { value : [1,2,3,4,5,6,7] };
console.log("length ", obj.value.length);
console.log("obj : ", obj);