Чтение имени и значения JSON - PullRequest
0 голосов
/ 01 июня 2011

Я хочу прочитать пару значений имени объекта JSON.Пример JSON ниже:

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

В качестве примера, если я хочу прочитать имя "menuitem" и его значения "value", "onclick".Как в этом контексте упоминается «пункт меню»?

1 Ответ

1 голос
/ 01 июня 2011

menu.popup.menuitem[0].value

menu.popup.menuitem[0].onclick

(вы также можете выполнить цикл, если хотите получить что-то, а не первый элемент меню)

Я предполагаю, что в вашем коде были звездочки, потому что вы пытались выделить жирным шрифтом те разделы в json, которые вы хотели получить?

Кроме того, json недействителен, вы пропускаете закрытие }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...