如何使用JavaScriptSerializer解析这样的JSON?
{
"name": "value1",
"age": "value2",
"children": [{
"child": { "name": "value1", "age": "value2" }
}, {
"child": { "name": "value1", "age": "value2" }
}]
}
这很奇怪,因为每个孩子周围都有一个{}
编辑:纠正语法错误。
答案 0 :(得分:1)
$headers['Content-Type']
是一个包含名为children
的对象的对象数组。
这个JSON是有效的,但我同意它可以更简单,例如:
child
在目前的表单中,您可以使用以下内容获取第一个{
"name": "value1",
"age": "value2",
"children": [
{"name": "value1", "age": "value2"},
{"name": "value1", "age": "value2"}
]
}
name
根据我的建议,可能是:
yourObjectName.children[0].child.name
请注意,您的JSON无效,yourObjectName.children[0].name
应位于引号(children
)之间。