2009-12-23 111 views
0

我該如何解析?我正在使用WordPress和Jquery。用Jquery解析JSON

{ 
    "MyCustomOutput": [ 
     { 
      "id": "2", 
      "name": "This is the name of the custom output", 
      "version": "1.00", 
      "description": "This is the Description", 
      "changelog": "This is the change log history....", 
      "updated": "1261274072" 
     } 
    ] 
} 

我想是這樣的:

var d = JSON.parse(data);  
$("#version").html(data); 
     $("#version").html(d.MyCustomOutput.version); 

但我不知道我在用jQuery做...或JavaScript:P

回答

3

訪問數據成員:

d.MyCustomOutput[0].version 

此外,使用FireBug firefox擴展來調試腳本會很有幫助。只需設置一個斷點即可遍歷代碼。您將擁有這些數據結構的「實時」視圖,甚至可以添加手錶來測試短代碼片段,以查看您是否正確地執行了某些操作。

4

下面是對你要做什麼的解釋:http://www.json.org/js.html 當內容在[]內時,這是一個數組。當內容在{}這是一個對象。

對象的每個成員都可以通過「點符號」進行訪問,就像您正在嘗試的那樣。在你的例子中,你可以通過它的對象索引訪問版本: d.MyCustomOutput[0].version

換句話說,你的對象有一個成員:MyCustomObject。該成員有一個數組。你的數組有一個對象。

我希望有幫助。