2013-07-15 90 views
0

我有以下的JSON,我需要显示“SF”的价值..在下划线中解析json?

{ 
    "ss": 1, 
    "me": "Successfully Retrieved", 
    "pp": { 
     "uid": 18, 
     "ut": "T", 
     "fn": "Dark", 
     "te": { 
      "sf": "asd" 
     } 
    } 
} 

我已经通过了数据html页面的数据,我可以得到以下值:

data.pp.uid 

但是我没有能够得到的值:

data.pp.te.sf 

什么,我做错了什么?

+3

我得到它就好了。你可以提供一个小提琴 –

+2

听起来像它被错误地解析。它究竟如何被解析?尝试访问'data.pp.te.sf'时是否收到错误? –

+2

1.这里是下划线? 2.它适用于其他人,展示更多代码。 – IdanHen

回答

-1

这工作正常,我在Chrome:

var test = { 
    "ss": 1, 
    "me": "Successfully Retrieved", 
    "pp": { 
     "uid": 18, 
     "ut": "T", 
     "fn": "Dark", 
     "te": { 
      "sf": "asd" 
     } 
    } 
} 
test.pp.te.sf 

"asd" 
+1

这显然不是一个答案。 – Amberlamps

+0

错字错误...我在测试时删除了“pp”节点...现在它工作正常..我从文件中删除后单独测试它,并且它能正常工作.. data.pp.te.sf 谢谢安德烈.. –

+0

它总是小东西​​嘿! 很高兴为您解决。 –