手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何获取网站json数据

时间:2024-10-13 23:24:43

1、Part 1varlist1 = [1,3,4];alert(list1[1]);varlist2 = [{"name":"leamiko","xing":"lin"}];alert(list2[0]["xing"])alert(list2[0].xing)

如何获取网站json数据

2、Part 2varvalue = {"china":{"hangzhou":{"item":"1"},"shanghai":{"item":"2"},"chengdu":{"item":"3"}},"America":{"aa":{"item":"1"},"bb":{"item":"2"}},"Spain":{"dd":{"item":"1"},"ee":{"item":"2"},"ff":{"item":"3"}}};for(varcountryObj invalue){document.write(countryObj + ":<br />")//for(var cityObj in value.countryObj)for(varcityObj invalue[countryObj]){document.write(' '+ cityObj + "<br />");for(varitemObj invalue[countryObj][cityObj]){document.write(" "+ itemObj + value[countryObj][cityObj][itemObj] +"<br />")}}}

如何获取网站json数据

3、解释:countryObj 为value对象的一个属性明,value[countryObj] 为value对象的属性值 这里为一个json对象比如b,value[countryObj][cityObj]为josn对象b的属性值 它也是一个json对象,于是 value[countryObj][cityObj]["item"]便可以取到json对象暂时成为c的值,或者 value[countryObj][cityObj].item。总之分清是json还是array这是很关键的。

如何获取网站json数据

4、Part 3varvalue2 = {"china":[{"name":"ha荏鱿胫协ngzhou", "item":"1"},{"name":"shanghai", "item":"2"},{"name":"sichuan", "item":"3"}],"America":[{"name":"aa", "item":"12"},{"name":"bb", "item":"2"}],"Spain":[{"name":"cc", "item":"1"},{"name":"dd", "item":"23"},{"name":"ee", "item":"3"}]};<br>for(varcountryObj invalue2){document.write(countryObj + ":<br />")for(varcityObj invalue2[countryObj]){//可以用document.write(" " + value2[countryObj][cityObj].item + "<br />");document.write(cityObj + " "+ value2[countryObj][cityObj]["name"] + "<br />");}}

如何获取网站json数据

5、解释:countryObj 为value2对象的属性名,value2[countryObj] 为value2对象属性值 在本例中它是一个数组,cityObj 是数组的一个元素,它又是另外一个json对象,于是,value2[countryObj][cityObj]["name"]就访问到该对象的 name的属性值,也可以通过 value2[countryObj][cityObj].name 来访问该属性值。

如何获取网站json数据

6、Part 4varvalue2 = {"china":[{"name":"ha荏鱿胫协ngzhou", "item":"1"},{"name":"shanghai", "item":"2"},{"name":"sichuan", "item":"3"}],"America":[{"name":"aa", "item":"12"},{"name":"bb", "item":"2"}],"Spain":[{"name":"cc", "item":"1"},{"name":"dd", "item":"23"},{"name":"ee", "item":"3"}]};for(varcountryObj invalue2){document.write(countryObj + ":<br />")//document.write(" " + value2[countryObj].length);for(vari = 0;i < value2[countryObj].length; i++){document.write(" "+ value2[countryObj][i]["name"] + "<br />");}}

如何获取网站json数据

7、解释:countryObj value2对象的属性名,value2[countryObj] 属性值 本例中是一个数组,value2[countryObj].length 数组的长度,value2[countryObj][i]数组的项 == json对象。value2[countryObj][i]["name"] 取得name的值,也可以用value2[countryObj][i].name 来取得name的值。

如何获取网站json数据
© 手抄报圈