JS 獲取json key和value


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);
 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM