javascript - 将 JSON 数据中的 "\"替换为 null

标签 javascript json angularjs jsonp

如何将 JSON 数据中的所有“\”替换为 null,并将以下字符串转换为 JSON 数组对象?

"[
{
    \"id\": 2,
    \"data1\": 83,
    \"data2\": 2,
    \"data3\": [
        {
            \"subdata1\": 62,
            \"subdata2\": 296,          
            \"subdata3\": 2,

        },

    ]
},
{
    \"id\": 24,
    \"data4\": 83,
    \"data5\": \"ANY\",
    \"data6\": \"VALUE\",      

}
]"

最佳答案

没有理由用任何东西替换转义引号的反斜杠。只需获取字符串文字并将其解析为 JSON 即可。如果您以字符串形式接收该文本,则只需解析它两次即可。

关于javascript - 将 JSON 数据中的 "\"替换为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27271100/

相关文章:

javascript - 单行javascript从对象图中收集值?

javascript - 如何在 jquery 中解决这个特殊情况?

javascript - 使用 ng-clip,如何将内容添加到剪贴板表单代码(而不是在标记中以声明方式)?

javascript - 在 WKWebView 中加载网站后,如何检测元素何时可见?

javascript - JStree:如何将 AJAX 加载的根节点的状态设置为未确定

javascript - angularjs 在文本框中强制大写

php - PHP网站内数据从MySQL到JSON到AJAX,如何实现?

php - 简短的 PHP 脚本在一台服务器上完美运行,但在另一台服务器上则不行

angularjs - 如何在 Jasmine 中模拟 response.headers ('location' )?

javascript - 在 angularjs 中使用 $http.post() 时出现 CORS 问题