javascript - 如何将 AJAX 字符串响应转换为 JSON

标签 javascript json ajax ejb

我使用 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/

相关文章:

java - 无法从 Jersey 响应中获取正确的 json 值

javascript - ContentEditable HTML5 localStorage 有时不起作用

javascript - 你从哪里包含 jQuery 库?谷歌 JSAPI? CDN?

javascript - $this 选择器与 JQuery 的比较

Javascript 文件修改不是从中调用的 html 文件? Jquery 选择器

javascript - jquery ajax 请求没有响应

javascript - 将 JSON 解析为 UTF-8

javascript - 将javascript全局变量设置为JSONresult?

jquery - 将响应数据获取到 jQuery ajaxComplete 函数中

javascript - 如何使用 javascript 发送表单而不被重定向?