JSON 转义/反转义 将文本转义为 JSON 字符串或反转义 JSON 字符串值。
JSON 转义/反转义
将文本转义为 JSON 字符串或反转义 JSON 字符串值。
粘贴文本
粘贴要转义或反转义的文本,或者是JSON字符串。
选择模式
选择转义(Escape)或反转义(Unescape)模式。
复制结果
复制已转义或反转义的文本。
What Is JSON 转义/反转义?
JSON 转义/反转义工具可以将文本转换为安全的 JSON 字符串(转义模式)或从 JSON 字符串值中提取原始文本(反转义模式)。在转义模式下,它会用引号包裹输入并转义特殊字符,如换行符(\n)、制表符(\t)、反斜杠(\\)和双引号(\"")。在反转义模式下,它解析 JSON 字符串值并返回原始未转义的文本。这使用 JavaScript 的原生 JSON.stringify 和 JSON.parse 方法进行标准兼容的转换。
Why Use JSON 转义/反转义?
-
为插入JSON文档做准备
-
从JSON字符串值中提取可读文本
-
正确处理JSON中的特殊字符
-
调试带有转义序列的JSON字符串
Common Use Cases
Technical Guide
在转义模式下,该工具使用 JSON.stringify(),生成一个符合 JSON 标准的字符串表示。它将反斜杠转义为 \\,双引号转义为 \", 换行符转义为 \n,回车符转义为 \r,制表符转义为 \t,控制字符转义为 \uXXXX Unicode 转义。输出包括 JSON 语法所需的周围双引号。在反转义模式下,使用 JSON.parse() 来解释输入作为一个 JSON 值。如果输入是一个有效的 JSON 字符串(带有引号),则返回解析后的字符串。如果解析失败,则显示错误消息。这确保了两个方向上的标准兼容的 JSON 字符串处理。
Tips & Best Practices
-
1转义模式会将输出包裹在双引号中,这是正确的JSON字符串格式
-
2反转义模式需要一个JSON字符串值(通常带有周围的引号)
-
3在手动构建JSON或调试API响应时使用此工具
-
4控制字符和Unicode会被自动处理
Related Tools
Frequently Asked Questions
Q 为什么转义模式添加双引号?
Q 哪些字符被转义?
Q 我可以对整个JSON对象进行反转义吗?
Q 它是否处理Unicode字符?
Q 如果反转义显示错误怎么办?
About This Tool
JSON 转义/反转义 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.