阅读JSON名称和值
问题描述:
我想阅读JSON对象的名称值对。下面 样品JSON:阅读JSON名称和值
{"menu": {
"id": "file",
"value": "File",
"popup": {
"**menuitem**": [
{"**value**": "New", "**onclick**": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}
举个例子,如果我想读名“菜单项”,其价值的“价值”,“点击”。 在这种情况下,“menuitem”是如何引用的?
答
menu.popup.menuitem[0].value
menu.popup.menuitem[0].onclick
(你也可以通过运行一个循环,如果你想要得到的东西,而不是第一菜单项)
我假设有在你的代码星号,因为您尝试大胆你想要检索的JSON中的部分?
也是JSON是无效的,你缺少一个右}
是..这些星号是大胆他们.. 顺便说一句,U所提供的答案是检索菜单项的值(价值的onclick )..但我怎样才能检索menuitem本身..? – asd 2011-06-01 04:43:27
'menu.popup.menuitem [0]'它会返回一个数组 – aprea 2011-06-01 04:45:38
我如何识别在弹出菜单下有一个名称“menuitem”?我如何检索弹出菜单下的“menuitem”? – asd 2011-06-01 04:49:44