问题描述
- 解析json并获取想要的值
-
[
{
"class":"1",
"id":"1",
"stu":
[
{
"name":"zhang",
"age":"11"
},
{
"name":"wang",
"age":"12"
}
]
},{ "class":"2", "id":"2", "stu": [ { "name":"ding", "age":"19" }, { "name":"li", "age":"15" } ] } . ."class":"3" ."class":"4" ] 例如这个json, 其中class 3,4,5等等就不写了.我想遍历出所有class的id和 单独列出每个class里stu的信息. 请问各位大大该怎么在js里实现啊.
解决方案
http://blog.csdn.net/songylwq/article/details/6047609
解决方案二:
通过YAJL获取json中的值
网络通信值获取和解析xml和json
PHP解析json 并获取元素的值
解决方案三:
<!DOCTYPE html>
<html>
<head>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js">
</script>
<script>
$(document).ready(function(){
var t= [
{
"class":"1",
"id":"1",
"stu":
[
{
"name":"zhang",
"age":"11"
},
{
"name":"wang",
"age":"12"
}
]
},
{
"class":"2",
"id":"2",
"stu":
[
{
"name":"ding",
"age":"19"
},
{
"name":"li",
"age":"15"
}
]
}
]
for(var i=0;i<t.length;i++){
alert( t[i].id+"--->"+t[i].class);
var stu=t[i].stu;
for(var j=0;j<stu.length;j++){
alert( stu[j].name+"--->"+stu[j].age);
}
}
});
</script>
</head>
<body>
</body>
</html>
解决方案四:
试试jQuery 的$.each();方法
时间: 2024-09-30 12:07:28