Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用对象名解析json?_Json - Fatal编程技术网

如何使用对象名解析json?

如何使用对象名解析json?,json,Json,我有一个json,看起来像这样: { "action": x, "application": x, "params": {}, "path": x, "uri": x, "entities": [ { ... user data such as: "name":"john smith" } ], "timestamp": x, "duration": x, "organization": x, "applicat

我有一个json,看起来像这样:

{
  "action": x,
  "application": x,
  "params": {},
  "path": x,
  "uri": x,
  "entities": [
    {
      ... user data such as:
      "name":"john smith"
    }
  ],
  "timestamp": x,
  "duration": x,
  "organization": x,
  "applicationName": x,
  "count": x
}
我用x来隐藏数据

我正在尝试使用data.entities[“name”]获取此人的姓名。但是我什么也没有得到,也说不出我错过了什么

data.entities[0]["name"]

因为data.entities是一个对象数组

data.entities
是一个对象数组。为了获取相关数据,您必须将其索引为
0

data.entities[0]["name"]

我尝试过,但系统返回“无法读取未定义的属性“0”。我知道它是“实体”,并且我已经测试了返回的数据,当您在上面输入的数据格式不正确时,它是有效的。请看这里,这是一个直接复制和粘贴(我添加了x=”“,以使其工作):请确保数据完全相同