我知道已经有一百个“解析 json”问题 - 但我找不到一个与我自己的情况相匹配的解决方案。
我收到与此类似的 JSON:
{
"parent:array": [
{
"child:value": "test1",
"child:array": [
{
"child:subvalue": "test3"
}
]
},
{
"child:value": "test2",
"child:array": [
{
"child:subvalue": "test4"
}
]
}
]
}
我可以child:value
通过执行以下操作(response
JSON 在哪里)来访问:
var parameters = response['parent:array'];
$.each(parameters, function (idx, data) {
var childValue = data['child:value'];
});
但是,我还无法检索child:subvalue
。它可以作为 的一部分来完成each
吗?
我尝试了以下方法但没有成功:
response['parent:array']['child:array']
和...
var childSubvalue = data['child:array']['child:subvalue'];