2012-09-11 405 views
0

我正在循環瀏覽以下json。我得到的id和名字很好,但是當我做json.templates[i].dailyemails.length它總是返回0從json子陣列獲取數據

這裏是我的JSON:

{ 
    "templates":[ 
     { 
     "id":"2c1d99d9b6b2fb417601d24c10c9b041a7d6f37b", 
     "dailyemails":[ 
      "[email protected]", 
      "[email protected]" 
     ], 
     "name":"Registration Report"    
     }, 
     { 
     "id":"7d7cc642ca13cc4a998cad364dfe8e623fd95ae3", 
     "dailyemails":[ 
      "[email protected]" 
     ], 
     "name":"Live Report" 
     } 

    ] 
} 

回答

0

這在本live demo見過應該只是罰款。確保您的實際JSON結構與您在問題中顯示的結構相同。

1

如果這是JSON,這是一個字符串,你必須分析它和工作用JavaScript對象:

var obj = JSON.parse(json); 

然後你就可以查詢obj.templates[i].dailyemails