javascript - 用另一个字符串替换json字符串

标签 javascript json

我有一个 json 字符串是

我通过转换得到了这个字符串

var json = org.cometd.JSON.toJSON(envelope.messages);

"[{\"version\": \"1.0\", \"minimumVersion\": \"0.9\", \"channel\": \"/meta/handshake\", \"supportedConnectionTypes\": [\"long-polling\", \"callback-polling\"], \"advice\": {\"timeout\": 60000, \"interval\": 0}, \"id\": \"1\"}]"

我需要替换一些符号,我需要这样的输出

[{"version":"1.0","minimumVersion":"0.9","channel":"/meta/handshake","supportedConnectionTypes":["long-polling","callback-polling"],"advice":{"timeout":60000,"interval":0},"id":"1"}]

表示要替换的符号是 \\"""[[]"]

如果可能,请帮助我。

最佳答案

你可以简单地使用Json.Parse()

var json = "[{\"version\": \"1.0\", \"minimumVersion\": \"0.9\", \"channel\": \"/meta/handshake\", \"supportedConnectionTypes\": [\"long-polling\", \"callback-polling\"], \"advice\": {\"timeout\": 60000, \"interval\": 0}, \"id\": \"1\"}]"

JSON.Parse(json);

关于javascript - 用另一个字符串替换json字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14744101/

相关文章:

ruby-on-rails - 如何加快 Rails 应用程序 JSON 渲染速度?

javascript - 在纯 JavaScript 中加载多个 JSON 文件

javascript - Jquery on click 在传递数据时不起作用

php - 使用 jquery 动态地将 id 添加到 html 组件

javascript - 将 Protractor 测试中的更新输入作为字符串读取

json - 有没有一种方法可以在Grails中使用Marshaller将JSON字符串解析为自定义对象

javascript - 在 PHP 中从 JSON 填充选择列表

javascript - 如何使用 window.location 获取子域?

javascript - 在这种情况下有什么方法可以向 `.call()` 发送更多参数吗?

javascript - 在没有按钮的页面加载时打开模式