什么是JSON 字符串转义与反转义?
JSON 字符串转义工具用于在普通文本和 JSON 字符串内容之间安全转换,特别适合处理引号、反斜杠、换行符和控制字符。它只处理字符串内部内容,不会执行代码,也不会把输入当作完整 JSON 文档,从而让日志、模板和接口字段的复制更可控。常见使用场景包括:把多行文本嵌入 JSON 字段或代码示例。;检查日志中的转义序列实际代表什么内容。;为测试用例生成包含引号和控制字符的字符串。页面同时列出输入边界、输出规则和限制,便于在复制结果或投入实际流程前核对格式、语义与安全注意事项。
适用场景
- 把多行文本嵌入 JSON 字段或代码示例。
- 检查日志中的转义序列实际代表什么内容。
- 为测试用例生成包含引号和控制字符的字符串。
使用方法
- 输入不含 JSON 外层双引号的字符串内容。
- 选择转义或反转义。
- 复制转换后的文本。
- 先使用页面提供的复杂示例验证当前选项和运行方向,再替换为自己的数据。
- 检查输出区、状态提示和限制说明,确认结果符合预期后再复制、下载或继续处理。
可运行示例
工作区中的“示例 1”和“示例 2”按钮会载入对应内容。两个示例覆盖不同结构、方向或边界,可以直接运行并观察输出与状态提示。
示例 1
第一行:JSONLane
第二行:他说“检查 \ 路径”。
第三行:制表符 结束示例 2
路径:C:\Projects\JSONLane\jsonlane-web\out
状态:"ready"输入规则
- 输入不应包含 JSON 字符串最外层的双引号。
- 反转义只接受 JSON 规范允许的转义序列。
- 孤立反斜杠、错误 Unicode 转义或非法控制字符会报错。
- 文本输入在运行前按字符计数,当前页面上限为 1,000,000;文件类功能另按页面显示的文件上限执行。
- 反转义只接受 \n、\t、\uXXXX、引号和反斜杠等合法 JSON 转义。
输出规则
- 转义结果是字符串内部内容,不自动添加外层引号。
- 反转义会还原换行、制表符、引号和 Unicode 转义。
- 中文和 Emoji 保持有效 Unicode 文本。
- 输出只反映当前输入、方向和选项;切换模式或修改输入后应重新运行,不应把旧结果当成新结果。
- 输出是字符串内容,不是完整 JSON 文档。
限制与注意事项
- 反转义只接受 \n、\t、\uXXXX、引号和反斜杠等合法 JSON 转义。
- 输出是字符串内容,不是完整 JSON 文档。
数据处理说明
所有字符扫描和转换均在浏览器本地运行,不使用 eval,也不保存输入。关闭或刷新页面后,本工具不会保留本次数据。