JSON 字符串转义工具 – 安全的 JSON 字符串字面量
JSON 字符串转义将文本转换为 JSON 字符串字面量的转义内容,不会添加外层引号。它使用 JSON 转义序列处理引号、反斜杠、换行符、制表符和其他控制字符。选择「转义」为 JSON 字符串准备文本,或选择「反转义」将转义内容还原为可读字符,然后复制结果。
JSON 字符串转义是一款基于浏览器的工具,用于转义和反转义 JSON 字符串内容。用它为 JSON 字符串字面量准备文本,或让转义内容更易阅读。该工具只生成转义内容,不包含外层引号,因此在添加到 JSON 时,您可以将结果放在一对引号之间。
选择转义时,引号会变成 `\"`,反斜杠会变成 `\\`,换行符会变成 `\n`,制表符会变成 `\t`。其他控制字符用 `\uXXXX` 转义表示。选择反转义可将转义内容还原为对应的字符。这些规则有助于防止特殊字符干扰字符串的 JSON 语法。
JSON 用引号标记字符串的起止,用反斜杠引入转义序列。当内容包含可能被解释为语法一部分的字符时,转义文本很有用;当需要读取密集转义字符串中的原始字符时,反转义很有用。该工具提供两个方向,让您可以根据需要准备或检查字符串内容。
JSON 字符串转义完全在浏览器中运行。您的输入在您自己的设备上处理,不会上传、存储或发送到服务器。页面加载完成后,该工具支持离线使用,因此无需网络连接也能转义或反转义内容。
这款工具可以帮助开发者和 DevOps 工程师为源代码准备 JSON 字符串内容、处理嵌套的 JSON 字符串,以及在调试期间阅读转义文本。当需要检查引号、反斜杠、换行符、制表符或其他控制字符在 JSON 字符串中的呈现方式时,它也很实用。
步骤 1:将您的文本粘贴或拖放到工具中。输入要转义的内容,或希望还原为可读形式的转义内容。
步骤 2:选择转义或反转义。转义为 JSON 字符串准备文本;反转义将转义序列还原。
步骤 3:检查结果。转义会添加必要的反斜杠和控制字符序列,但不会添加外层引号。
步骤 4:复制结果。在 JSON 中使用转义内容时,请将其放在一对引号之间。
使用场景:将一个 JSON 字符串嵌入另一个 JSON 字符串,而不让引号或反斜杠破坏外层字符串。
使用场景:通过反转义将密集转义的文本还原为真实字符(如换行符和制表符)来阅读。
使用场景:为粘贴到包含 JSON 字符串内容的源代码中准备字符串字面量。
使用场景:在将带引号的文本放入 JSON 字符串之前先转义,使引号得到安全表示。
使用场景:将包含换行符或制表符的文本转换为可放在引号之间的 JSON 字符串内容。
使用场景:在排查字符串数据时,检查控制字符在转义的 JSON 字符串内容中的表示方式。