echolun

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

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博文

分类:

技术点:

相关文章: