2009-12-23 110 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。该成员有一个数组。你的数组有一个对象。

我希望有帮助。