我有一个 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/