JSON 转义
在线转义和反转义 JSON 字符串。将引号、反斜杠、换行符等特殊字符快速转换为安全的转义序列,全部在浏览器中完成。
什么是JSON转义?
JSON转义是将特殊字符(如双引号、反斜杠和控制字符)转换为转义序列(如\"、\\、\n)的过程,使其可以安全地包含在JSON字符串值中而不破坏JSON结构。
什么是JSON反转义?
JSON反转义是相反的过程——将\"和\n等转义序列转换回原始字符(双引号和换行符),恢复字符串的可读形式。
JSON中哪些字符需要转义?
在JSON中,以下字符必须转义:双引号(")、反斜杠(\)以及控制字符,如换行符(\n)、制表符(\t)、回车符(\r)、退格符(\b)和换页符(\f)。U+0020以下的字符也可以使用\uXXXX格式转义。
使用这个工具我的数据安全吗?
完全安全。所有处理都在您的浏览器中使用JavaScript完成。数据不会发送到任何服务器,可以放心处理敏感或机密的JSON内容。
如何为JavaScript代码转义JSON字符串?
将文本粘贴到输入框中,选择转义模式,并可选择启用"用引号包裹"。输出将是正确转义的字符串,可以直接嵌入JavaScript或JSON代码中。
JSON转义和URL编码有什么区别?
JSON转义处理JSON语法中的特殊字符(引号、反斜杠、控制字符)。URL编码(百分号编码)处理URL中不安全的字符。两者用途不同,输出格式也不同。
这个工具能处理大型JSON文件吗?
可以。该工具直接在浏览器中处理文本,没有文件大小限制。性能取决于设备能力,但通常的JSON数据都能即时处理。
"用引号包裹"功能是什么?
启用后,转义输出会用双引号包裹,生成有效的JSON字符串字面量(如"Hello \"World\"")。不启用则只显示转义内容,不带外围引号。
这个工具可以离线使用吗?
可以。页面加载后,所有功能都可以在没有网络连接的情况下使用,因为一切都在浏览器本地运行。
如何在JSON中转义Unicode字符?
标准ASCII字符如引号和反斜杠使用反斜杠记号转义(\"、\\)。其他Unicode字符可以使用\uXXXX格式。本工具自动处理标准转义序列。
JSON中单引号和双引号有什么区别?
在JSON中,只有双引号可以用于包裹字符串值。单引号没有特殊含义,不需要转义。如果您的JSON使用单引号作为分隔符,则不是有效的JSON。
为什么需要转义JSON字符串?
当需要将用户生成的内容、动态值或包含特殊字符的文本嵌入JSON时,转义是必要的。如果不正确转义,引号或换行符等字符会破坏JSON语法,导致解析错误。
如何使用JSON 转义
对 JSON 字符串进行转义或反转义:把引号、反斜杠、换行符转换为安全的转义序列,或转换回真实字符。完全在浏览器中本地运行,粘贴的内容不会被上传。
- 把要转换的文本或 JSON 字符串粘贴到输入区。
- 点击 “Escape”,将引号、反斜杠、换行符等特殊字符转换为安全的转义序列。
- 点击 “Unescape” 执行相反操作,把转义序列还原为真实的引号、反斜杠和换行。
- 需要结果被双引号包裹、可直接粘贴进 JSON 时,启用 “Wrap in quotes”。
如果输出中出现成倍增加的反斜杠,说明输入可能已被转义过——先执行一次 “Unescape” 再重新转义。
相关工具
- JSON 序列化 将JavaScript对象和数组转换为格式化的JSON字符串,支持自定义缩进和HTML转义。免费在线工具,数据不上传,完全在浏览器本地运行。
- TSV 转 JSON 在线免费将TSV转换为JSON。支持表头、自动类型检测和压缩输出。所有处理均在浏览器本地完成。
- JSON 转 CSV 免费在线 JSON 转 CSV 工具。支持嵌套对象展平、自定义分隔符,即时下载。100% 浏览器运行,无需上传数据。
- CSV 转 JSON 转换器 在线免费将CSV转换为JSON。支持自定义分隔符、基于表头的对象、自动类型检测。所有处理均在浏览器本地完成。
- XML 美化工具 免费在线 XML 美化工具。在浏览器中即时格式化、美化并缩进 XML,支持自定义选项。
- XML 验证器 即时验证 XML 语法和结构。通过精确行号和详细消息检测错误。免费、安全,完全在浏览器中运行。
- SQL 转 JSON 将 SQL INSERT 语句秒转为 JSON 数组或对象。支持多行 VALUES、NULL 处理、自动类型识别和格式化输出。100% 浏览器端运行,无需上传。
- YAML树形查看器 将YAML解析为可折叠的交互式树形结构。支持多文档YAML、锚点与引用、搜索、转JSON,以及拖拽加载.yaml/.yml文件。