JS动态遍历json中所有键值对的方法(不知道属性名的情况)

当你不再需要通过别人的认可来证明自己的时候,你就真的强大了。请记住,守住内心的淡定与宁静,才能在茫茫的人生旅程中欣赏到美丽的风景。不必仰望别人,自己亦是风景。

本文实例讲述了JS动态遍历json中所有键值对的方法。分享给大家供大家参考,具体如下:

JavaScript中使用ajax技术访问后台资源的时候,常常使用json作为轻量级数据传输格式。json类似于Java中的HashMap,是由一系列的key-value键值对构成。

如果后台返回给前台的json中key的值是动态生成的,那么我们没有办法使用常规的object.name或object["name"]的方式来获取json中的值。

这个时候我们需要在不知道属性名称的时候,遍历json对象,可以使用如下方式:

var jsonObj = {"55":"1","70":"0","80":"2","60":"2"};
for (var prop in jsonObj)
{
  alert("jsonObj[" + prop + "]=" + jsonObj[prop]);
}

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:
http://tools.haodaima.com/code/json

JSON在线格式化工具:
http://tools.haodaima.com/code/jsonformat

在线XML/JSON互相转换工具:
http://tools.haodaima.com/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.haodaima.com/code/jsoncodeformat

在线json压缩/转义工具:
http://tools.haodaima.com/code/json_yasuo_trans

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.haodaima.com/code/ccode_html_css_json

希望本文所述对大家JavaScript程序设计有所帮助。

到此这篇关于JS动态遍历json中所有键值对的方法(不知道属性名的情况)就介绍到这了。青春的路上充满了彷徨。青春的热血在我们的身体中流淌,叛逆的力量在沉默中爆发。叛逆、 嚣张、 标新立异···是我们的标识。我们渴望成长,渴望挣脱种种的束缚,却又羽翼未丰。我们渴望能够独当一面,渴望被认可,却又能力不足。我们有满腔的基情与理想,可又无法释放。于是,我们纷纷发表独立宣言,希望得到大人世界的认可,我们纷纷反抗,希望挣脱束缚。我们徘徊在梦想与堕落的边缘,不知路在何方。更多相关JS动态遍历json中所有键值对的方法(不知道属性名的情况)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例

JS实现从对象获取对象中单个键值的方法示例

json对象及数组键值的深度大小写转换问题详解

js将键值对字符串转为json字符串的方法

基于js中的存储键值对以及注意事项介绍