我有以下的JSON,我試圖解析:JavaScript的JSON解析錯誤
{
"brands": [
{
"_id": "46378Bkjdd",
"result": {
"car": {
"Name": [
"mercedes",
"bmw",
"golf",
"seat"
]
}
}
},
{
"_id": "cf876567",
"result": {
"car": {
"Name": [
"renault",
"porsh"
]
}
}
}
]
}
需要獲得「名」有:mercredes,寶馬,高爾夫,座位,雷諾,porsh 規模可能更多的是2「_id」,這只是爲了舉例。
我試過,但它不工作:
for (var i=0; response.brands.length; i++){
console.log("Names: "+response.brands.result.car.Name[i]);
}
感謝
因爲它不是在你的代碼,你用'響應= JSON.parse(yourJSONString)'' – 2014-10-30 16:57:17
brands'是一個數組。你需要'response.brands [0] .result.car.name [0]' - > mercedes – 2014-10-30 16:57:33