我使用 AJAX 的 EjB 响应是这样的:
"{'Active':{'123','456','789'},'Inactive':{'111','222','333'}}"
我想将上面的字符串转换为 JSON 对象。 JSON 对象将在 JavaScript 中用于绘制 map 。
或者
我希望在 JavaScript 中像下面这样转换相同的字符串:
var active = ["123", "456", "789"]; var inactive = ["111", "222", "333"];
注意:我在 JS 中使用 AJAX。
最佳答案
var jsonString = JSON.parse(response);
response
是你从 ajax req(一个 json 字符串)得到的,而 jsonString 是你想要的
关于javascript - 如何将 AJAX 字符串响应转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46721365/