转义文本,使其可以存在于 JSON 字符串中
将原始用户文本直接放入手动构建的 JSON 字符串中会破坏解析器。粘贴原始字符串;获取准备好用于 `"..."` 的转义形式。
字符: 32
使用时机
手动构建示例、在 JSON 字符串中嵌入路径、或修复复制粘贴到配置文件时使用。
示例
工作原理
对JSON字符串体中的控制字符和引号进行转义(类似JSON.stringify(raw).slice(1,-1)风格)。它不会将整个文档包装成对象。
常见陷阱
- 转义 ≠ 编码(用Base64/URL工具处理编码)。
- 不要对已转义的文本重复转义。
- Windows路径中的反斜杠需要小心处理。
区别说明
转义准备字符串内容;反转义恢复原样。HTML编码是针对标记实体,而非JSON字符串。
常见问题
键也需要转义吗?
键遵循相同的字符串规则。
这是 HTML 转义吗?
不——实体请使用 HTML 编码。
Unicode 呢?
仅在需要时使用 `\uXXXX`;现代 JSON 允许字符串中使用 UTF-8。
反向操作?
JSON 反转义。
相关工具
在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。