gpt4 book ai didi

javascript - 浏览器 JSON 与 Node JSON

转载 作者:行者123 更新时间:2023-11-29 22:02:07 26 4
gpt4 key购买 nike

我正在尝试将包含转义字符串的字符串序列化为 JSON。我原以为 JSON.stringify() 会正确地重新转义这些字符串并允许我对其进行 JSON.parse。举个简单的例子,例如:

JSON.parse(JSON.stringify("\\"))

Node 的输出是“\”。浏览器的输出是“\”——浏览器(在我的例子中是 chrome)似乎没有正确地将双反斜杠 \\ 转换为 \\\\

这是为什么?

最佳答案

写代码的时候要写"\\"(因为反斜杠self是用来转义的),这是一个只包含一个反斜杠的字符串("\\".长度1)。

但是在控制台或浏览器中显示时,会显示为"\"

关于javascript - 浏览器 JSON 与 Node JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23193546/

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