写了个简单的循环。 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(","))
少了 ] 吧
for(var i=0; i<json.length; i++)
{
alert(json[i].text+" " + json[i].value)
} 类似上面这个代码
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(","))