2016-10-18 94 views
0

我做休息與服務器的NodeJS和我的「身體」多層次的JSON在nodjs

[{ 
    "id": 802, 
    "created": "2016-10-18 15:22:08", 
    "test": { 
     "name": "Fred " 
    } 
}] 

登錄我的身體與JSON.parse讓這種類型的JSON的請求主體的響應,這是工作的罰款對於JSON的「根」,但我不是「測試」陣列中獲得了「名」

var jsonObj = JSON.parse(body); 
     for(index in jsonObj) { 
     console.log(jsonObj[index].bag); 

我怎樣才能使循環,如果有一個「測試」獲取數據的密鑰出?

+0

我們可以得到在上下文中的代碼?因爲Jamie的代碼不應該導致未定義。如果提供的數據是正確的。 – ahitt6345

+0

@ ahitt6345它的工作,也是代碼中的一個錯誤... JSON我得到它並不總是有「測試」節點...所以我必須先檢查它,它是像傑米傷心的作品。 –

回答

0

此代碼應工作給你的JSON描述

var jsonObj = JSON.parse(body); 
for(index in jsonObj) { 
    console.log(jsonObj[index].test.name);