如何解析数组中每个节点周围有{}的JSON?

时间:2017-06-21 13:42:59

标签: arrays json javascriptserializer

如何使用JavaScriptSerializer解析这样的JSON?

{
  "name": "value1",
  "age": "value2",
  "children": [{
    "child": { "name": "value1", "age": "value2" }
  }, {
    "child": { "name": "value1", "age": "value2" }
  }]
}

这很奇怪,因为每个孩子周围都有一个{} 编辑:纠正语法错误。

1 个答案:

答案 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)之间。