2017-01-18 189 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);