考虑以下字符串:
text = '{"section": "\main" }'
如果我将JSON.parse应用于此,我将获取数据
{section:“ain”}
我想使用JSON.parse将字符串解析为Javascript变量,但我不希望它因反斜杠而执行修改。
所以我可以使用一个设置,以便JSON.parse不会删除反斜杠和字母'm',而是给我数据
{section:“\ main”}
任何人都有任何想法如何实现这一目标?
答案 0 :(得分:2)
你必须用4个反斜杠替换所有这些单反斜杠。
jsonString.replace('"\','"\\\\');
这应该可以解决问题。不知道为什么需要4,但这对我有用。