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));