gpt4 book ai didi

javascript - 阻止 JSON.parse 删除反斜杠和后面的字母?

转载 作者:行者123 更新时间:2023-12-02 14:16:48 26 4
gpt4 key购买 nike

考虑以下字符串:

text = '{"section": "\main" }'

如果我将 JSON.parse 应用于此,我将获得数据

{section: "ain"}

我想使用 JSON.parse 将字符串解析为 Javascript 变量,但我不希望它因反斜杠而执行修改。

所以我可以使用一个设置,以便 JSON.parse 不会删除反斜杠和字母“m”,而是给我数据

{section: "\main"}

有人知道如何实现这一目标吗?

最佳答案

您必须将所有单个反斜杠替换为 4 个反斜杠。

jsonString.replace('"\','"\\\\');

这应该可以解决问题。不知道为什么需要 4,但这对我有用。

关于javascript - 阻止 JSON.parse 删除反斜杠和后面的字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38954592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com