【发布时间】:2012-05-29 02:58:41
【问题描述】:
我在网站上进行了搜索,但仍然无法正常工作。
var blah2 = JSON.stringify({foo: 123, bar: <x><y></y></x>, baz: 123});
这是我尝试过的:
blah2.replace(/[{}]/g, "");
这就是字符串的结果:
got "{\"baz\":123,\"foo\":123}"
(我知道这可能是一个新手问题,但这是我第一次使用 javascript,我只是不知道我缺少什么)
【问题讨论】:
-
为什么要删除
{}? -
因为我要用逗号分割它所以它变成一个数组,所以当我对它进行排序时,我不想根据{和}对其进行排序
-
愚蠢的问题,但你为什么要尝试从 JSON 表达式中删除花括号?
-
JSON.stringify({foo: 123, bar: <x><y></y></x>, baz: 123});导致错误顺便说一句,您确定代码正确吗? -
应该是
bar: "<x><y></y></x>"。
标签: javascript json