var json= { "Type": "Coding", "Height":100 };
for (var key in json)
{
alert(key); //Type, Height
alert(json[key]); //Coding, 100
}
$.each(json, function(i) {
alert(json[i]); //Coding, 100
alert(i); //Type, Height
});
注意:当json是js对象时,直接遍历的出的key和value的值,但是当json为数组时遍历出的是1,2,3,4……和object解决办法1:遍历数组中的每个json对象,在应用上述代码
var json= [{ "Type": "Coding", "Height":100 }]; json为json数组objJson=eval('('+xmlHttp.responseText+')');
var arr=new Array();var arr1=new Array();var j=0;for (var i in objJson[0]){//objson[0]为json对象 arr[j]=i; //json key arr1[j]=objJson[0][i]; //json value j++;}alert(arr);alert(arr1);
JS 获取json key和value
点赞
收藏