JSON 转义 / 反转义

将文本转义为 JSON 字符串,或将 JSON 字符串反转义为纯文本。

文本在你的浏览器本地进行转义与反转义,不会上传到任何服务器。

需要格式化整个文档?试试 JSON 格式化工具。

关于 JSON 转义 / 反转义

直接在你的浏览器中对任意文本进行 JSON 转义与反转义:这款工具将原始文本转为有效的 JSON 字符串,并将已转义的 JSON 字符串解码回可读文本。转义会将双引号、反斜杠、换行符、制表符及其他控制字符转换为它们的 JSON 序列(\"、\\、\n、\t),使某个值能安全地嵌入 JSON 文档、配置文件或代码字面量中。对 JSON 字符串进行反转义则相反,会还原多行文本。它专为组装 API 数据、把日志行放入 JSON,或阅读从配置中取出的已转义值的开发者而打造。可切换转义输出是否用外层引号包裹。一切都在你的浏览器本地处理,因此你粘贴的文本绝不离开你的设备,也不会上传到任何服务器。

功能特性

如何使用 JSON 转义 / 反转义

  1. 选择「转义」来编码文本,或选择「反转义」来解码 JSON 字符串。
  2. 将你的文本或已转义的字符串粘贴到输入框中。
  3. 对于「转义」,根据是否需要外层引号切换「用引号包裹」。
  4. 在右侧阅读转换后的结果。
  5. 点击「复制」或「下载」以复用它。

示例

输入

She said "hi"

输出

"She said \"hi\""

文本被转义为 JSON 字符串字面量(「用引号包裹」已开启)。

常见错误与故障排除

常见问题

什么是 JSON 转义工具?
JSON 转义工具会将在 JSON 中具有特殊含义的字符——双引号、反斜杠、换行符和制表符——转换为转义序列,如反斜杠加引号和反斜杠加 n,使文本在 JSON 字符串中变得有效。这款工具也能反向操作,对字符串进行反转义。
如何为 JSON 转义一个字符串?
选择「转义」,粘贴你的文本,JSON 安全的字符串便会即时出现。保持「用引号包裹」开启可得到完整的带引号字面量,或将其关闭以只得到转义后的内部内容。
这与 JSON 格式化工具有何不同?
JSON 格式化工具会美化或压缩整个 JSON 文档。而这款 JSON 转义工具会编码或解码单个字符串值,让你将文本嵌入 JSON 或阅读已转义的值。
我能在不带外层引号的情况下反转义 JSON 内容吗?
可以。反转义模式既接受完整的带引号字面量,也接受仅有的转义内部内容,并将两者都解码回原始文本。
JSON 转义工具能处理多行文本吗?
可以。转义时换行符会被转义为反斜杠加 n,反转义时会还原为真正的换行,且粘贴到输入中的字面换行也会被容忍。
进行 JSON 转义时,我的文本会被发送到任何地方吗?
不会。转义和反转义完全在你的浏览器中处理,因此你粘贴的文本绝不离开你的设备,也不会上传到任何服务器。

相关工具

全部 ArrayKit 工具