JSON数据:
var infos = {
"name": "Aimee",
"age": 18,
"boyfriend": true,
"dog": {
"name": "旺财",
"sex": "男",
"color": "yellow"
},
"cars":[
{
"name":"宝马",
"type":"X11系列"
},
{
"name":"爱玛",
"type":"C11系列"
},
{
"name":"婴儿",
"type":"B15系列"
}
]
};
读取JSON:
<script src="json/my.json" type="text/javascript" charset="utf-8"></script>
function fun2(){
var str = "";
//获得数据
var obj = eval(infos);
//拼接
str+=obj.name+"<br/>"+obj.age+"<br/>"+obj.boyfriend+"<br/>";
str+=obj.dog.name+"<br/>"+obj.dog.sex+"<br/>"+obj.dog.color+"<br/>";
str+="<hr/>";
//循环
for (var i = 0; i < obj.cars.length; i++) {
str+=obj.cars[i].name+"<br/>"+obj.cars[i].type+"<br/>";
}
//赋值
document.getElementById("p1").innerHTML=str;
}