Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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
Javascript 如何解析返回的JSON对象_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何解析返回的JSON对象

Javascript 如何解析返回的JSON对象,javascript,jquery,ajax,Javascript,Jquery,Ajax,可能重复: 我试图使用javascript获取返回的JSON对象的值 返回数据 data: "[{"userID":"35047","testID":"5","subject":"1"..and more}] 在javascript中,如何循环使用userID/testID和value…等等 感谢您的帮助首先使用JSON.parse()解析,然后像访问对象一样访问它们。例如: var obj = JSON.parse(your_data); 然后 说明: 外部的[]创建一个数组,您可以通

可能重复:

我试图使用javascript获取返回的JSON对象的值

返回数据

data: "[{"userID":"35047","testID":"5","subject":"1"..and more}]
在javascript中,如何循环使用userID/testID和value…等等


感谢您的帮助

首先使用
JSON.parse()解析,然后像访问对象一样访问它们。例如:

var obj = JSON.parse(your_data);
然后

说明:

  • 外部的
    []
    创建一个数组,您可以通过
    obj[0]
    这样的下标来访问数组元素
  • 内部的
    {}
    创建一个对象,您可以通过字段的名称访问这些字段。因此,
    obj[0].userID
    obj[0].testID
    ,等等
注意


JSON.parse()。它也可能在其他传统浏览器中丢失。但是,您可以将其包含在所有浏览器中,因为它检测到本机
JSON.parse()
存在。

首先使用
JSON.parse()
进行解析,然后像对象一样访问它们。例如:

var obj = JSON.parse(your_data);
然后

说明:

  • 外部的
    []
    创建一个数组,您可以通过
    obj[0]
    这样的下标来访问数组元素
  • 内部的
    {}
    创建一个对象,您可以通过字段的名称访问这些字段。因此,
    obj[0].userID
    obj[0].testID
    ,等等
注意


JSON.parse()。它也可能在其他传统浏览器中丢失。但是,您可以将其包含在所有浏览器中,因为它检测到存在本机的
JSON.parse()

jQuery可以解析JSON-

这篇文章将向您展示如何迭代对象中的键/值对


jQuery可以解析JSON-

这篇文章将向您展示如何迭代对象中的键/值对

使用
JSON.parse()

使用
JSON.parse()


首先,您需要解析JSON,如果您只针对绿色浏览器,那么您只需执行以下操作:

var myJson = JSON.parse(data);

如果没有,您可以加载一个extern解析库,如,然后以同样的方式进行。

首先,您需要解析JSON,如果您只针对绿色浏览器,那么您可以简单地执行以下操作:

var myJson = JSON.parse(data);

如果没有,您可以像这样加载外部解析库,然后以同样的方式执行。

这些问题并不完全相同。另一个问题使用jQuery。如果使用jQuery,请使用
数据类型:“json”
AJAX属性“通过魔法”返回JS对象
jQuery。每个
都可以用来很容易地枚举数组和对象。@nalply:问题上有一个jQuery标记。好的,没有看到。现在标记为重复。这些问题并不完全相同。另一个问题使用jQuery。如果使用jQuery,请使用
数据类型:“json”
AJAX属性“通过魔法”返回JS对象
jQuery。每个
都可以用来很容易地枚举数组和对象。@nalply:问题上有一个jQuery标记。好的,没有看到。现在将其标记为副本。