Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
Arrays 如何从JSON格式的对象访问数据_Arrays_Json_Node.js_Mongodb_Mongoose - Fatal编程技术网

Arrays 如何从JSON格式的对象访问数据

Arrays 如何从JSON格式的对象访问数据,arrays,json,node.js,mongodb,mongoose,Arrays,Json,Node.js,Mongodb,Mongoose,这是我的JSON格式的数据。 如何访问其中的appName? 我使用的是平均堆栈 此外,我还尝试将整个数据推送到一个数组中,但没有成功。 我试图访问data.details,但这表示它是一个未定义的对象。 让我知道我做错了什么。如果它是对象,您只需通过myObj.details[0].appName访问它即可。如果没有,您必须先解析它const myObj=JSON.parse(jsonString)然后像上面那样使用它。如果您的数据确实是JSON(string!),您首先必须使用JSON.pa

这是我的JSON格式的数据。 如何访问其中的appName? 我使用的是平均堆栈 此外,我还尝试将整个数据推送到一个数组中,但没有成功。 我试图访问data.details,但这表示它是一个未定义的对象。
让我知道我做错了什么。

如果它是对象,您只需通过
myObj.details[0].appName访问它即可。如果没有,您必须先解析它
const myObj=JSON.parse(jsonString)
然后像上面那样使用它。

如果您的数据确实是JSON(string!),您首先必须使用
JSON.parse()
解析它。
    { username: 'mn_admin',
      details:
              [ { appName: 'node',
                  pid: 5336,
                  starttime: '/Date(1509945756467)/',
                  endtime: '/Date(1509945868200)/',
                  appusage: 2,
                  username: 'mn_admin' } ] }