Json格式循环遍历,Json数组循环遍历

本文介绍了几种常见的JSON数据遍历方法,包括简单的JSON对象遍历、复杂数组对象遍历及JSON数组遍历,并提供了JavaScript代码示例。

Json格式数据如何遍历,这里我们可以用for..in实现

例如最简单的json格式

var json1 = { 'name' : '听风是风' , 'age' : 25 , 'handsome' : 'yes' };
for( var key in json1 ){
    console.log( key+' : '+json1[key] );  
}

再来个升级版的,如下

var json1 = {
    'name' : ['echo' , '听风是风' , '时间跳跃' , 'echolun'],
    'age' : ['24' , '26' , '19' , '25']
};
for(var i in json1){
    for(var j =0;j<json1[i].length;j++){
        console.log(i+":"+json1[i][j])
    }
}

输出如下

那么JSON数组如何遍历呢,如下:

var json1 = [{'name':'echo','age':'25'},{'name':'时间跳跃','age':'26'},{'name':'听风是风','age':'19'}]

for(var i =0;i<json1.length;i++){
    for(var j in json1[i]){
        console.log(j+":"+json1[i][j])
    }
}

本文主要是方便个人记忆而写,思路借鉴了Y_Y1208博文

转载于:https://www.cnblogs.com/echolun/p/8526111.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值