-2
我想解析JSON數據,所以我寫了這個程序:如何解析json對象的數組?
function(result){
var tr;
var str = JSON.stringify(result);
obj = JSON.parse(str);
console.log("length " + obj.value[0].length);
console.log("obj : " + obj);
}
我得到了這樣的結果:
length undefined
obj: Object { value : Array[7] }
我如何循環數組中提取包含在它的數據?
那你爲什麼字符串化然後再解析它?還發布了JSON的外觀(如有必要,請縮寫) –
直接使用:'obj.value.length' –
您可以舉例說明JSON的外觀嗎?你正在一個對象上運行'.length';一個對象沒有長度,您需要定位該對象的特定屬性。 **編輯:**我的錯誤,在瀏覽時誤解了代碼。 –