如何解析json对象的数组?

时间:2017-04-14 08:19:56

标签: javascript 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] }

如何循环数组以提取其中包含的数据?

1 个答案:

答案 0 :(得分:0)

一些观察结果:

  • 执行JSON.stringifyJSON.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);