JSON.parse 不使用转义引号
JSON.parse not working with escaped quotes
以下代码引发错误:
alert(JSON.parse('{"name":"Quick Write \"English\"","category":"qwer"}'));
/*
{
"name": "Quick Write \"English\"",
"category":"qwer"
}
*/
它说
Uncaught SyntaxError: Unexpected token E in JSON at position 23
如何使转义引号起作用?
我相信你可以使用双 \ 而不是 \
let x = '{"name":"Quick Write \"English\"","category":"qwer"}';
console.log(JSON.parse(x));
以下代码引发错误:
alert(JSON.parse('{"name":"Quick Write \"English\"","category":"qwer"}'));
/*
{
"name": "Quick Write \"English\"",
"category":"qwer"
}
*/
它说
Uncaught SyntaxError: Unexpected token E in JSON at position 23
如何使转义引号起作用?
我相信你可以使用双 \ 而不是 \
let x = '{"name":"Quick Write \"English\"","category":"qwer"}';
console.log(JSON.parse(x));