JSON数组对象遍历输出方法

我们知道如果JSON对象一个一维数组,我们可以很简单的进行输出。

data = '{"name":"张三","age":20}';
document.write(data.name); //结果“张三”
document.write(data.age);  //结果20

但如果JSON对象是一个二维或者多维数组怎么办,那就需要遍历输出。

下面介绍一种方法,我们可以使用$.each来遍历,进而输出。

data = '[{"name":"张三","age":20},{"name":"李四","age":23},{"name":"王二","age":24}]';
str = '';
$.each(JSON.parse(data), function(index, content){ 
  str +='姓名:'+content.name+',年龄:'+content.age+'';
});
document.write(str);

结果:
姓名:张三,年龄:20
姓名:李四,年龄:23
姓名:王二,年龄:24

如果是更多维,你可能就需要多层次的遍历了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注