iOS Javascript replace "

iOS Javascript replace "

本文关键字:quot replace Javascript iOS      更新时间:2023-09-26

出于某种奇怪的原因,iOS 上的 JSON.stringify 转义了" '"。它一定是我代码中某个地方的错误。但是,为了重新建立我的工作版本,我必须摆脱'"并用 " 替换它们。我试过了 a.replace(''"','"')但无济于事。

例如,我得到这个只替换第一个 ''" 表达式的地方。

> ''"'"'.replace(''"','@')
< "@'"" 

请记住,我正在通过 Safari 在 iOS 设备上进行调试

JSON.stringify会转义双引号,因为JSON使用双引号来封装每个名称和值。

你在串什么? JSON.parseJSON($json)会撤消字符串化,因此转义(变回 JavaScript 对象)。