我有这个JSON对象,我想访问这个>在JAVASCRIPT中的object.foda.forta.id或name .. 感谢
注意:这个json是由xml2js.Parser()
创建的 {
"object": {
"foda": [
{
"forta": [
{
"id": [
"1"
],
"name": [
"dasdghjg"
]
},
{
"id": [
"2"
],
"name": [
"jj"
]
},
{
"id": [
"3"
],
"name": [
"gjhjg"
]
}
]
}
]
}
}
答案 0 :(得分:1)
您无法通过object.foda.forta.id
访问因为foda和fotra是列表,你可以通过object.foda [0] .forta [0]访问.id
注意 - 0仅用于样本,您可以使用任何索引(减去数组的大小)
答案 1 :(得分:0)
你的JSON非常糟糕,很多不必要的数组,但你可以像这样访问它:
var obj = {
"object": {
"foda": [
{
"forta": [
{
"id": ["1"],
"name": ["dasdghjg"]
},
{
"id": ["2"],
"name": ["jj"]
},
{
"id": ["3"],
"name": ["gjhjg"]
}
]
}
]
}
};
document.body.innerHTML = "ID: " + obj.object.foda[0].forta[0].id[0] + " - Name: " + obj.object.foda[0].forta[0].name[0];
查看 this fiddle !