zh

JSON 转义

将任意文本转换为可直接使用的 JSON 字符串字面量(引号和换行均已转义),全程本地处理,无需上传。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

想把文本嵌入 JSON 或源代码的人都必须先转义:引号、反斜杠、换行和制表符在那里有特殊含义,会破坏周围的代码。本工具接收你的原始文本,并将其输出为有效的 JSON 字符串字面量,含两侧引号,可安全粘贴到 JSON 文件或代码中。

具体来说,双引号、反斜杠以及换行、制表符等控制字符会被改写为其转义形式(\" \\ \n \t)。结果与编程语言序列化字符串时所产生的内容完全一致,读取时可无损还原为原始文本。

转换完全在你的浏览器中以纯 JavaScript 本地运行:你的文本不会被上传、不会被存储,也不会从 CDN 加载任何外部库。结果可下载为文本文件,或直接复制到你的文件中。

技术规格

技术规格
输入格式文本输入
输出格式TXT
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 将文本粘贴到文本框中。
  2. 点击转义。
  3. 查看或下载 JSON 字符串字面量。

限制: 本工具会从你输入的全部文本生成单个 JSON 字符串字面量(含两侧引号)。它不会格式化整个 JSON 文档,那是 JSON 格式化工具的功能。超大文本会受到设备内存的限制。

常见问题

我的文本会被上传吗?

不会。转换完全在你的浏览器中本地运行;你的文本绝不会离开你的设备,也不会被存储。

会转义哪些内容?

双引号、反斜杠以及换行(\n)、制表符(\t)等控制字符,正是有效的 JSON 字符串字面量所要求的内容。

会附带引号吗?

会。输出是含两侧引号的完整字面量,因此你可以直接将其用作 JSON 或代码中的值。

如何还原?

JSON 字符串字面量在读取时可由任意 JSON 解析器无损还原为原始文本。

相关工具

格式化 JSON · URL 编码 · 文本转Base64 · Unicode 转义