Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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_Ajax_Json - Fatal编程技术网

Javascript 如何将多个json对象处理到数组中

Javascript 如何将多个json对象处理到数组中,javascript,ajax,json,Javascript,Ajax,Json,当我进行ajax调用时,得到的响应是多个json对象 //here is the response when I make ajax call: {"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"} 要将此响应放入数组中 有谁能帮助我如何分割对象并放入数组中吗?您能更改您得到的JSON响应吗,还是无法控制?该响应不是有效的JSON。需要将其包装在方括号中才能将其转换为数组: [{"name":"suresh","cl

当我进行ajax调用时,得到的响应是多个json对象

//here is the response when I make ajax call:
{"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"}
要将此响应放入数组中


有谁能帮助我如何分割对象并放入数组中吗?

您能更改您得到的JSON响应吗,还是无法控制?该响应不是有效的JSON。需要将其包装在方括号中才能将其转换为数组:

[{"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"}]

回复似乎很不准确(如果您有机会更改它或让它更改,请遵循@tomtheman5的建议)。如果你希望将来总是这样,你可以用这个肮脏的把戏:

var stuff = JSON.parse('[' + jsonResponse + ']');

但请谨慎使用。

如果您收到的回复与您发布的内容完全一致,则该回复无效。您得到的确切JSON是什么?如果它包含在[and]中,那么它已经是一个array.post代码,与您的ajax调用有关,并且您希望在数组中捕获什么(仅值?),如果您将循环几个对象,或者循环整个ajax调用等…感谢Jan的响应,是的,我得到的响应与上面提到的一样。如果我添加[]我在java中的响应可以使用大括号作为数组。在这种情况下,我需要在后端java代码中硬编码方括号。然后我会说,最好的办法是在解析响应字符串之前将其包装在方括号中(@bazmegakapa在其响应中提供了更多详细信息)。