如何将AJAX String响应转换为JSON

时间:2017-10-13 01:58:32

标签: javascript json ajax ejb

使用AJAX的我的EjB响应喜欢这个:

"{'Active':{'123','456','789'},'Inactive':{'111','222','333'}}"

我想将上面的字符串转换为JSON对象。 JSON对象将在JavaScript中用于绘制地图。

或者

我希望在JavaScript中将相同的字符串转换成如下所示:

var active = [“123”,“456”,“789”]; var inactive = [“111”,“222”,“333”];

注意:我在JS中使用AJAX。

2 个答案:

答案 0 :(得分:2)

var jsonString = JSON.parse(response);

response是你从ajax req(一个json字符串)获得的,而jsonString是你想要的

答案 1 :(得分:-1)

let JSON_Str = "{'Active':{'123','456','789'},'Inactive':{'111','222','333'}}"

Obj = JSON.parse(JSON_Str)