<分区>
我在网站上进行了搜索,但仍然无法正常工作。
var blah2 = JSON.stringify({foo: 123, bar: <x><y></y></x>, baz: 123});
这是我尝试过的:
blah2.replace(/[{}]/g, "");
字符串输出结果如下:
got "{\"baz\":123,\"foo\":123}"
(我知道这可能是一个新问题,但这是我第一次使用 javascript,我只是不知道我错过了什么)
标签 javascript json
<分区>
我在网站上进行了搜索,但仍然无法正常工作。
var blah2 = JSON.stringify({foo: 123, bar: <x><y></y></x>, baz: 123});
这是我尝试过的:
blah2.replace(/[{}]/g, "");
字符串输出结果如下:
got "{\"baz\":123,\"foo\":123}"
(我知道这可能是一个新问题,但这是我第一次使用 javascript,我只是不知道我错过了什么)
最佳答案
Javascript 字符串是不可变的。当您调用 blah2.replace
时,您并不是在替换 blah2
中的内容,而是在创建一个新字符串。您可能想要的是:
blah2 = blah2.replace(/[{}]/g, '');
关于javascript - 想要从字符串中删除花括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792587/
相关文章:
Python网络请求: Accessing json data from web response
javascript - 将 Controller 或服务作为变量运行
javascript - 服务中的 AngularJS $http 调用,返回已解析的数据,而不是 promise
javascript - 如何从 JSON Schema 默认构造 JavaScript 对象?
json - 如何使用 MQL4 在 WebRequest() 调用中发送带有 JSON 的 POST?
javascript - 在 vue.js 中创建一个包含数据的 obj 名称