站内「JSON格式化」默认不把中文转义,格式化出来的是原样汉字。看到反斜杠加小写 u 后面跟四个十六进制数字的形式,说明数据在进入这一页之前已经被别的工具转过一次 Unicode 转义;用「反转义」动作就能还原成汉字。下面说清这一页的实际行为和还原步骤。

一、转义码是怎么来的

JSON 是一种轻量级的数据交换格式。Unicode 转义是把非 ASCII 字符写成反斜杠加 u 再加四位十六进制数字的表示法,每个这样的序列对应一个字符编码。

「JSON格式化」是文档处理四个独立页之一,这一步在浏览器里完成,文件不离开本机,不用登录。它的默认行为是中文原样输出,不做转义。也就是说输入里是汉字,美化后还是汉字。

看到转义码的原因是上游工具或接口在生成 JSON 时把中文转成了编码形式,不是站内工具造成的,是数据本身带过来的。

二、用反转义还原的操作步骤

这一页有六个动作:美化、压缩、校验、转 CSV、转义、反转义。还原中文靠的是「反转义」那一步。

  1. 打开 JSON格式化 页。
  2. 把带转义码的文本粘贴进输入区域。
  3. 点击「反转义」动作。
  4. 查看输出,反斜杠加 u 开头的编码序列应已还原成对应汉字。
  5. 如果还需要调整缩进,接着点「美化」。

能做的事:还原 Unicode 转义码为可读字符,美化、压缩和校验 JSON 结构。不能做的事:不做 Schema 校验,不支持 JSON5 和带注释的 JSONC 格式。

三、缩进与显示参数

参数可选值默认行为
缩进2 空格、4 空格、Tab美化时按选中方式输出
中文处理不转义汉字原样输出
键名顺序升序排列对象键名重排,数组不动
输入格式JSON、TXT、LOG按文本内容解析

如果输出后中文变成了编码形式,检查是不是误点了「转义」动作。点一次「反转义」即可还原。

四、和 XML 处理的中文差异

「XML 转换」也是文档处理里的纯前端页,同样在浏览器里完成,文件不离开本机。和 JSON 不同,XML 处理中文依赖文件头的编码声明,不涉及 Unicode 转义码。如果数据同时在两种格式之间转换,中文的表现形式不同,处理走法也不同。需要调整文本编码可以先用 TXT处理 做统一。

五、常见问题

问:我不想中文被转义,但收到的数据全是编码怎么办?
答:用「反转义」一次还原。这一页默认不做转义,是上游数据已经转过。还原后如果要改缩进,接着点美化即可。

问:反转义会把正常引号也改掉吗?
答:反转义只处理反斜杠加 u 开头的 Unicode 转义序列,普通英文引号和反斜杠不受影响。但数据里如果有非法转义组合,校验会报错。

问:手机上能用吗?
答:可以,这一页是网页,手机浏览器直接打开粘贴文本就行,文件不离开本机,不用登录。

问:转义和反转义的区别是什么?
答:转义把可读字符编码成反斜杠加 u 形式,反转义把编码还原成原始字符。默认操作方向是不转义,只有主动点「转义」才会生成编码。

六、本站入口

这一步在「JSON格式化」页完成,文件不离开本机。还原后的 JSON 如果需要转成 XML 格式查看,可以在 XML转换 页做后续处理。