gpt4 book ai didi

javascript - JSON解析字符串文字中的双引号

转载 作者:行者123 更新时间:2023-11-30 07:14:46 24 4
gpt4 key购买 nike

<分区>

我在解析字符串文字中的引号时遇到问题。

var lit = '{"foo":"test \"1\"","bar":"test 2"}';

在控制台中,这会给出错误“未捕获的异常”。我期待:

Object {foo: "test "1"", bar: "test 2"}

这是我的 fiddle https://jsfiddle.net/bruceradtke/kor8amm5/4/

如果我将 stringify 结果分配给变量然后解析那个变量。但如果我像上面那样使用字符串文字,则不会。

谢谢。

我的代码:

var myobject = {};
myobject.foo = "test \"1\"";
myobject.bar = "test 2";

var sresult = JSON.stringify(myobject);
console.log('stringify=' + sresult);
// OK
var thaw = JSON.parse(sresult);
console.log( thaw);

var lit = '{"foo":"test \"1\"","bar":"test 2"}';
console.log(lit);
// Broken
var thaw2 = JSON.parse(lit);

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com