AIStacker
数据

概览

JSON 转义与反转义工具

把普通文本转换为 JSON 安全字符串,也能把已转义的 JSON 字符串还原为可读文本,适合排查双重转义问题。

分类 hub

数据

问题

2

FAQ

3

JSON String Utility

JSON Escape and Unescape Tool

Convert plain text into JSON-safe escaped strings, reverse escaped values back to readable text, and catch double-escaping mistakes before they leak into API payloads or test fixtures.

Tip: press Ctrl/Cmd + Enter to copy the output.41 chars

Output

Line 1\n\"quoted value\"\nPath: C:\\logs\\today

Current analysis

Escaped text is ready to paste into JSON payloads, logs, or string literals.

When to use it

  • Escape text before embedding it inside JSON fixtures, test payloads, or log snapshots.
  • Unescape copied payload fragments when an API response or config value looks unreadable.
  • Catch double escaping when extra backslashes appear after multiple serialization steps.

可以解决的问题

如何为 JSON 负载转义字符串?

使用转义模式。它会将包含换行、引号的文本转换为可以直接粘贴到 JSON 字符串值中的形式。

如何检测双重转义的 JSON 字符串?

观察是否存在多余的反斜杠,例如 `\\n` 或 `\\"`。这通常意味着值被序列化了两次。

典型使用流程

该工作流相关指南

Supporting guides that connect this tool to the broader category workflow.

打开分类 hub

是什么

JSON 转义与反转义工具 是什么

JSON 转义与反转义工具可帮助开发者在人类可读文本与 JSON 安全的字符串字面量之间安全切换。每当需要将字符串复制到 API 负载、嵌入配置或从带有额外反斜杠和引号的日志中提取内容时,此工具都至关重要。

最常见的失败往往不是 JSON 本身无效,而是“意外的双重转义”。字符串看起来几乎正确,但一旦进入请求体或测试用例,换行符、引号或反斜杠的处理方式就会发生偏差。此工具让这种边界变得清晰可见。

如何使用

如何使用JSON 转义与反转义工具

当你想要将普通文本转换为 JSON 安全的字符串片段时,选择“转义(Escape)”模式。当你已经有一个转义后的 JSON 字符串并希望还原为可读文本时,选择“反转义(Unescape)”模式。

将值粘贴到输入区,查看输出面板,并注意内联警告区域提示的常见错误(如双重转义或格式错误的字符串字面量)。当结果正确时,点击“复制输出”。

使用示例

使用示例

转义输入:
Line 1
"quoted value"
Path: C:\logs\today

转义输出:
Line 1\n\"quoted value\"\nPath: C:\\logs\\today

反转义输入:
Line 1\n\"quoted value\"\nPath: C:\\logs\\today

可读输出:
Line 1
"quoted value"
Path: C:\logs\today

常见使用场景

常见使用场景

1. 为 JSON 请求体和测试数据文件准备字符串。

2. 还原包含不可读转义序列的 API 负载片段。

3. 检查值是否在日志记录或传输链路中的某个位置被转义了两次。

4. 在发布修复前,并排对比原始文本和 JSON 安全文本。

常见问题

常见问题

什么时候应该为 JSON 转义字符串?v
当该值必须位于 JSON 字符串字面量内部,且需要正确保留引号、换行符或反斜杠时,需要进行转义。这在配置块和调试负载中非常常见。
双重转义看起来是什么样的?v
双重转义通常表现为额外的反斜杠,特别是在 `\n`、`\"` 或 Windows 风格的路径周围。值看起来接近正确,但一旦经过另一层序列化处理,行为就会变得不同。
此工具可以直接校验完整的 JSON 对象吗?v
不能直接校验。此工具专注于 JSON 字符串转义边界。如果整个负载可能无效,请配合“JSON 校验工具”使用。