2012-07-16 38 views
1

如何閱讀下面的json文件並顯示在extjs網格列中?如何閱讀在extjs中有幾個根的嵌套json文件

{ 
    "users": [ 
     { 
      "id": 123, 
      "name": "Ed", 
      "orders": [ 
       { 
        "id": 50, 
        "total": 100, 
       } 
      ] 
     } 
    ] 
} 

有人可以解釋如何讀取json中的嵌套數據嗎?我已經嘗試了很多像renderer函數一樣的選項,使用'。'財產等

編輯:我想讀取「訂單」,這是「ID」和「總」內的數據。

回答

1

您正試圖讀取嵌套在數組中嵌套對象的數組。

所以,你的根必須是用戶的[0] .orders

那真的是你正在嘗試做什麼?

工作代碼:

http://jsfiddle.net/el_chief/s6Ynp/1/

爲什麼嵌套這樣你的代碼?

+0

這太棒了!非常感謝。這在網格面板中完美顯示。不過,我試圖在雷達圖表中顯示。現在,extjs中的圖表接收數據並需要立即顯示。所以我需要使用'偵聽器'和'load:function(store)'。我如何讀取這樣的數據並在圖表中顯示? – user1415459 2012-07-19 20:48:42

+0

另外,現在我想顯示'用戶'的'id'和'name'。 – user1415459 2012-07-19 20:56:56

+0

我希望我能正確地得到upvoting :)你能幫助我在雷達圖表中呈現嵌套jason嗎?任何文檔或鏈接或建議將有很大的幫助..... json文件可以簡化爲以下內容{ 「result」:{ 「id」:123, 「name」:「Ed」, 「數據」:[{ 「ID」:2700, 「總」:100, } ] } }儘管我想在所有字段讀取..... – user1415459 2012-07-20 15:34:01