大佬教程收集整理的这篇文章主要介绍了jquery – 打印json对象的键和值,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Planets.json
{ "Planets": [ { "name": "Mercury","color": "Orange","distance": "57.91 km","radius": "2340 km","year": "0.24085 Earth","day": "88 days","mass": "0.054 Earth" },{ "name": "second","mass": "0.054 Earth" }
}
Airports.json
{ "Airports": [ { "lisTing": "East 34th Street Heliport","iata": "TSS","type": "Heliport","size": "Tiny" }
}
这是我正在尝试的代码.
$.ajax({ url:"planets.json",dataType: "json",success:function(json){ $.each(json,function(key,value){ console.log(key + ": " + value); }); } });
我把它放在控制台中
行星:[对象]
$.each(json.Planets[0],value){ console.log(key + ": " + value); });
更新1:如果对象只包含一个属性,那么您可以使用@L_450_8@获取它,并执行与上一个示例相同的操作.
$.each(json[Object.keys(json)[0]][0],value){ console.log(key + ": " + value); });
$.each(json,function(k,v){ $.each(v[0],value){ console.log(key + ": " + value); }); })
更新3:如果您有多个对象的嵌套数组,则使用另外的Array#forEach
方法进行迭代.
json[Object.keys(json)[0]].forEach(function(v){ $.each(v,value){ console.log(key + ": " + value); }); });
更新3:如果您的JSON包含多个具有嵌套多个数组元素的属性,请执行上述方法的组合.
$.each(json,v){ v.forEach(function(v1){ $.each(v1,value){ console.log(key + ": " + value); }); }); })
以上是大佬教程为你收集整理的jquery – 打印json对象的键和值全部内容,希望文章能够帮你解决jquery – 打印json对象的键和值所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。