功能介绍
把一段含有换行、引号的代码或文本嵌入到 JSON 中,必须按 JSON 规范进行转义:`"` → `\"`、换行 → `\n`、制表符 → `\t` 等。反过来从 JSON 字符串字面量还原为原始文本时也一样繁琐。
本工具提供一键转义与反转义:您粘贴任意文本,点击按钮即可获得可直接插入 JSON 的字符串或还原后的原文,无需自己处理每一种特殊字符。
使用步骤
- 把原始文本或 JSON 字符串字面量粘贴到输入框。
- 点击"转义"或"反转义"。
- 右侧显示结果。
- 若反转义失败,检查输入是否为有效的 JSON 字符串片段。
典型用例
- 把多行 SQL、HTML、代码片段嵌入到 JSON 配置中。
- 从日志里粘贴 JSON 字符串字面量,还原出可读文本。
- 调试时快速验证某段文本在 JSON 中的合法表示。
注意事项
- 工具内部使用 JSON.stringify / JSON.parse,保证转义符合 JSON 规范。
- 反转义只接受可以被视作单个 JSON 字符串的输入。
- 不会对输出再做额外包装(无首尾引号),便于直接嵌入。
常见问题
输出会自动带引号吗?
转义的结果不带首尾双引号,方便直接嵌入现有 JSON 字符串字段。
能处理 Unicode 字符吗?
能。默认保留原始 Unicode;如需全部转为 `\uXXXX` 形式,可提需求。
反转义失败提示解析错误怎么办?
检查输入中是否有未转义的反斜杠或单独的双引号。