将包含反斜杠的字符串解析为json

Parse string to json that contains backslash

本文关键字:json 字符串 包含反      更新时间:2023-09-26

如何将此字符串解析为JSon:

{"quest": "<span katex=''left '{ 'sqrt{n+1}-'sqrt{n} 'right '}'></span>"}
使用JSON.parse(str),我得到这个错误:
 SyntaxError: Unexpected token l

这已经是一个有效的JSON对象。

var obj = {"quest": "<span katex=''left '{ 'sqrt{n+1}-'sqrt{n} 'right '}'></span>"}
console.log(obj.quest);

如果你想保留反斜杠,你应该这样做:

console.log(JSON.stringify(obj.quest));