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

时间:2022-11-27 17:05:33

How can I parse this string to JSon:

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

{"quest": "<span katex='\left \{ \sqrt{n+1}-\sqrt{n} \right \}'></span>"}

using JSON.parse(str) , I get this error:

使用JSON.parse(str),我收到此错误:

 SyntaxError: Unexpected token l

1 个解决方案

#1


0  

This is already a valid JSON object.

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

var obj = {"quest": "<span katex='\left \{ \sqrt{n+1}-\sqrt{n} \right \}'></span>"}

console.log(obj.quest);

If you want to retain a backslashes, you should do:

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

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

#1


0  

This is already a valid JSON object.

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

var obj = {"quest": "<span katex='\left \{ \sqrt{n+1}-\sqrt{n} \right \}'></span>"}

console.log(obj.quest);

If you want to retain a backslashes, you should do:

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

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