json数组对象和对象数组

xiaoxiao2021-02-27  214

直接举例子(attention:对象{}数组[])

1.只有对象

var students= {"classone":{"name":"one","teacher":"a","student":{"name":"花花"}}, "classtwo":{"name":"two","teacher":"b","student":{"name":"明明"}}}; alert(students.classone.student.name); alert(students.classtwo.student.name);

2. 只有数组

var classa=[["一年级一班","一年级二班"],["二年级"],["三年级一班","三年级二班"]]; alert(classa[2][0]);

3.既有对象又有数组——根据博主的例子改的

http://blog.csdn.net/qyf_5445/article/details/8635578

var zhongguo={"provinces": [ {"name":"北京","cities":[{"name":"北京市","quxian":["海淀区","朝阳区","东城区","西城区"]}]}, {"name":"安徽省","cities":[{"name":"芜湖市","quxian":["繁昌县","芜湖县","南陵县","三山区"]}, {"name":"合肥市","quxian":["肥西县","蜀山区","庐阳区"]}]}, {"name":"湖北省"}]}; var str = "中国:{"; for(var i = 0; i < zhongguo.provinces.length; i++) { if(zhongguo.provinces[i].cities != null) { // alert(zhongguo.provinces[i].cities); str += zhongguo.provinces[i].name + "{"; for(var j = 0; j < zhongguo.provinces[i].cities.length; j++) { if(zhongguo.provinces[i].cities[j] != null) { str += zhongguo.provinces[i].cities[j].name + "{"; for(var k = 0; k < zhongguo.provinces[i].cities[j].quxian.length; k++) { str += zhongguo.provinces[i].cities[j].quxian[k]; if(k != zhongguo.provinces[i].cities[j].quxian.length - 1) { str += ","; } } str += "}"; } } str += "}\n"; } } str += "}"; alert(str);

转载请注明原文地址: https://www.6miu.com/read-12497.html

最新回复(0)