DevKitBase
工具关于隐私

转义文本,使其可以存在于 JSON 字符串中

将原始用户文本直接放入手动构建的 JSON 字符串中会破坏解析器。粘贴原始字符串;获取准备好用于 `"..."` 的转义形式。

字符: 32
输入
输出

使用时机

手动构建示例、在 JSON 字符串中嵌入路径、或修复复制粘贴到配置文件时使用。

示例

输入
他说"嗨"
输出
他说\"嗨\"
输入
第一行
第二行
输出
第一行\n第二行

工作原理

对JSON字符串体中的控制字符和引号进行转义(类似JSON.stringify(raw).slice(1,-1)风格)。它不会将整个文档包装成对象。

常见陷阱

  • 转义 ≠ 编码(用Base64/URL工具处理编码)。
  • 不要对已转义的文本重复转义。
  • Windows路径中的反斜杠需要小心处理。

区别说明

转义准备字符串内容;反转义恢复原样。HTML编码是针对标记实体,而非JSON字符串。

常见问题

键也需要转义吗?
键遵循相同的字符串规则。
这是 HTML 转义吗?
不——实体请使用 HTML 编码。
Unicode 呢?
仅在需要时使用 `\uXXXX`;现代 JSON 允许字符串中使用 UTF-8。
反向操作?
JSON 反转义。

相关工具

在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。