读取JSON名称和值

时间:2011-06-01 04:19:38

标签: json

我想读取JSON对象的名称值对。 示例JSON如下:

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "**menuitem**": [
      {"**value**": "New", "**onclick**": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}

例如,如果我想读取名称“menuitem”及其值“value”,“onclick”。 在这种情况下如何引用“menuitem”?

1 个答案:

答案 0 :(得分:1)

menu.popup.menuitem[0].value

menu.popup.menuitem[0].onclick

(如果你想得到的东西而不是第一个菜单项,你也可以通过一个循环)

我假设您的代码中有星号,因为您试图加粗要检索的json中的部分?

此外,json无效,您错过了结束}