1var json= { "Type": "Coding", "Height":100 }; 2 3 for (var key in json) 4 { 5 alert(key); //Type, Height 6 7alert(json[key]); //Coding, 100 8 } 9 10$.each(json, function(i) { 11 alert(json[i]); //Coding, 100 12 alert(i); //Type, Height 13}); 14 15注意:当json是js对象时,直接遍历的出的key和value的值,但是当json为数组时遍历出的是1,2,3,4……和object解决办法1:遍历数组中的每个json对象,在应用上述代码 16 17var json= [{ "Type": "Coding", "Height":100 }]; json为json数组objJson=eval('('+xmlHttp.responseText+')'); 18 19var 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
Stella981
2021-10-11
1319 0 0
点赞
收藏
评论区
加载中...