在js中循环遍历json对象
2016-09-19 09:18
429 查看
一、遍历普通的jsonArray
<script> var data=[{"name":"a","age":12},{"name":"b","age":13},{"name":"c","age":14}];
方法一:
for(var o in data){ alert(o); alert(data[o]); alert("name:"+data[o].name+" age:"+data[o].age) }
方法二:
for(var i=0;i<data.length;i++){ alert(i); alert(data[i]); alert("name:"+data[i].name+" age:"+data[i].age); } </script> 二、遍历json中的jsonArray <script> var json = {"options":"[{\"text\":\"张三\",\"value\":9},{\"text\":\"李四\",\"value\":10},{\"text\":\"王五\",\"value\":13}]",
"data":"[{\"text\":\"a\",\"value\":12},{\"text\":\"b\",\"value\":13},{\"text\":\"c\",\"value\":14}]"};
//遍历key为options中的jsonArray
json1 =eval(json.options) alert(json1); for(var i=0;i<json1.length;i++){ alert(json1[i].text+" "+json1[i].value); }
//遍历key为data中的jsonArray json2=eval(json.data); alert(json2); for(var i=0;i<json2.length;i++){ alert(json2[i].text+" "+json2[i].value); }
//遍历json
for(var o in json){ alert(o); alert(json[o]); }
</script>
相关文章推荐
- 在js中循环输出php数组(传值的时候,数组转化为json,这样你可以遍历json对象。)
- json格式 Js里循环遍历json格式数据
- js遍历数组、对象、json
- JS循环遍历JSON数据的方法
- JS遍历JSON对象(事例)
- 使用for in循环遍历json对象的数据
- JS 循环遍历JSON数据
- js遍历json对象读数据
- JS教程之循环遍历JSON数据
- JS json对象及遍历
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- json格式 Js里循环遍历json格式数据
- Js 怎么遍历json对象所有key及根据动态key获取值
- ajax循环返回多个值如何转换为json对象在js里能取到值
- JS 循环遍历JSON数据
- JS遍历Json字符串中键值对先转成JSON对象再遍历
- Js 怎么遍历json对象所有key及根据动态key获取值