我有一个xml文件已被转换为下面列出的json。我一直试图找出如何从每个属性中检索-Name和-Value,但没有运气。我猜我需要创建一个等于jsonobj.Media.Attribute [i]的子对象,但是一旦我这样做了,我就无法访问-Name或-Value。有什么建议么?从JSON对象检索值
jsonobj= {
"Media": {
"Attribute": [
{
"-Name": "Keywords",
"-Value": "keyword value"
},
{
"-Name": "Title",
"-Value": "title value"
},
{
"-Name": "Description",
"-Value": "description value"
},
{
"-Name": "Author",
"-Value": "author value"
},
{
"-Name": "Copyright",
"-Value": "copyright value"
}
]
}
};
提示:您可以使用'['-Name']'来访问对象的元素。 – 2013-02-27 19:25:53
迭代jsonobj.Media.Attribute并使用['-Name']检索值。 – Derek 2013-02-27 19:28:05
我创建了一个子对象并试图使用子对象[0] .Name(返回undefined)来访问它。我已经尝试了子对象[0] .-名称(抛出一个错误),如果我只是在subobj上做一个console.debug,我得到对象{-Name:“关键字”, - 值:“关键字值”}。我似乎无法从中得到任何其他东西。 – user1549568 2013-02-27 19:29:17