2017-01-18 192 views
-2

的json我怎樣才能獲得JSON值

var json = {"data":[{"DT_RowId":"row_25","sip":{"fall":"0","whoa":"1"}}],"options":[],"files":[]} 

我想要得到下降值,哇價值?

我想這樣但不工作。

var obj = JSON.parse(json); 
console.log(obj.sip.fall); 
+2

是您的JSON應該是一個字符串?這不是有效的JSON。 – Eric

+0

如果在查看「console.log(obj)」的輸出後嘗試看看有什麼不對嗎? – empiric

回答

0

您正試圖跳過幾個步驟。您需要更準確地瀏覽對象的「路徑」,從此演示中應該可以看出。

var json = '{ "data":[ { "DT_RowId":"row_25", "sip":{ "fall":"0", "whoa":"1" } } ], "options":[], "files":[]}' 
 

 
var obj = JSON.parse(json); 
 

 
console.log(obj); 
 

 
console.log(obj.data); 
 

 
console.log(obj.data[0]); 
 

 
console.log(obj.data[0].sip); 
 

 
console.log(obj.data[0].sip.fall);