如何把月份和温度从json中取出来,不胜感激。
求助:怎么把月份和温度从json中取出来,不胜感激。。。
{"c":[{"cityName":"南京","temprerature":{"十一月":13.9,"九月":23.9,"六月":21.5,"十月":18.3,"七月":25.2,"二月":6.9,"四月":14.5,"八月":26.5,"五月":18.4,"十二月":9.6,"三月":9.5,"一月":7}}。。。
这只是数据一部分,应该能看懂了。。怎么把月份和对应的温度分别放到一个数组里面。。。求大神
------解决思路----------------------
写了个简单的循环。
{"c":[{"cityName":"南京","temprerature":{"十一月":13.9,"九月":23.9,"六月":21.5,"十月":18.3,"七月":25.2,"二月":6.9,"四月":14.5,"八月":26.5,"五月":18.4,"十二月":9.6,"三月":9.5,"一月":7}}。。。
这只是数据一部分,应该能看懂了。。怎么把月份和对应的温度分别放到一个数组里面。。。求大神
------解决思路----------------------
写了个简单的循环。
var a = {"c":[{"cityName":"南京","temprerature":{"十一月":13.9,"九月":23.9,"六月":21.5,"十月":18.3,"七月":25.2,"二月":6.9,"四月":14.5,"八月":26.5,"五月":18.4,"十二月":9.6,"三月":9.5,"一月":7}}]};
var bb = eval(a);
//alert(bb.c[0].temprerature["十一月"]);
var len = bb.c.length;
var cityary =[];
for(var i=0;i<len ;i++){
var tempreratrue = bb.c[i].temprerature;
var c = 0 ;
for(var j in tempreratrue){
cityary[c]= tempreratrue[j];
c++;
}
}
alert(cityary.join(","))