我JSON數據,如本內嵌套的地圖:入門JSON數據
var data = '{"credit":{"@code":"NT2C8FFC","card":"NT2C8FFC","credit":"149.96","amount":"149.96","disabled":"0","expired":"2011-02-15 10:21:18","user":"xxxx","issued":"2010-02-15 10:21:18","orderid":[],"fromorder":[],"email":"xxxx","phone":[],"state":[],"address":[],"city":[],"zip":[],"country":[],"customerid":"xxx","order":"xxx","order_date":"2010-01-23 00:00:00","reason":"Product Not Working as Expected","source":"xxx","first":[],"last":[],"notes":[]}}'
它實際上是被退回來的JSON。例如,我只是在這裏顯示它。我可以用data["credit"]
獲得所謂credit
的元素,但只得到我:
{"@code":"NT2C8FFC","card":"NT2C8FFC","credit":"149.96","amount":"149.96","disabled":"0","expired":"2011-02-15 10:21:18","user":"xxxx","issued":"2010-02-15 10:21:18","orderid":[],"fromorder":[],"email":"xxxx","phone":[],"state":[],"address":[],"city":[],"zip":[],"country":[],"customerid":"xxx","order":"xxx","order_date":"2010-01-23 00:00:00","reason":"Product Not Working as Expected","source":"xxx","first":[],"last":[],"notes":[]}
我怎麼能深入到一個鏡頭? data["credit"]["credit"]
是不正確的語法。它導致未定義。我知道我很接近但不記得其他人。我們的目標是從JSON數據中獲取149.96
。
[你爲什麼說這是不正確的語法?](http://jsfiddle.net/ExplosionPIlls/3Y6XH/) – 2013-04-10 06:44:26
@ExplosionPills的小提琴適合我.. – asifrc 2013-04-10 06:57:47
@ExplosionPills,你的小提琴不包括引用數據,這就是爲什麼它的工作 – 2013-04-10 07:15:51