如何将多个json对象处理成数组

时间:2011-11-30 07:47:11

标签: javascript ajax json

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

//here is the response when I make ajax call:
{"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"}

希望将此响应放入数组中。

任何人都可以帮我分解对象并放入数组吗?

2 个答案:

答案 0 :(得分:1)

您可以更改您获得的JSON响应,还是不受您的控制?该响应无效JSON。它需要用方括号括起来把它变成一个数组:

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

答案 1 :(得分:0)

响应似乎相当破碎(如果您有任何机会更改它或更改它,请按照 @ tomtheman5 的建议)。如果你希望将来它总是像这样,你可以使用这个肮脏的技巧:

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

但请谨慎使用。