JSON格式化工具
发布时间:2026-10-12 | 浏览:1
缩进、压缩或排序 JSON,也能以树状展开。常见的错误会在输入时自动修复,不会上传任何内容。
{{r.ln}} {{r.msg}} {{r.a}} {{r.b}} {{r.c}}
把 JSON 粘贴到方框里,格式化后的结果会随着输入实时出现。 复制 会把结果放到剪贴板, 下载 会保存为 .json 文件,文件名沿用你打开的文件。
每一层可以缩进 2 个空格、4 个空格或一个 Tab。 压缩 会去掉值与值之间所有的空格和换行,下载的文件名为 .min.json。
键名 A–Z 排序 会把每个对象、每一层的键依次排列,大写字母在前。列表不会动,因为列表的顺序本身就是数据的一部分。两份相同数据的导出文件只差在键的顺序时,先各自排序,再 用文本对比 ,剩下的就只有真正的变化。
树状 会把同样的数据显示成可展开、可收起的行,每一行都标明里面有多少个条目。点一下某一行,路径就会显示在树下方,例如 $.orders[0].id ,旁边还有复制按钮。很长的列表一次展开 200 行,从 文本 切换回来时,你展开过的行仍然是展开的。
数字绝不会被改写:20 位数的 ID 每一位都会保留,而基于浏览器自带 JSON 读取器的格式化工具会把它四舍五入; 1.50 也不会被缩短成 1.5 。以编码形式出现的字符,例如 PHP 和 Python 写出的中文或带重音符号的文本,会直接显示成原本的字。
有安全修复方式的错误会在结果中被修复,结果上方的提示会告诉你修复了几个。在你点击 一键修复 之前,你自己的文本会保持原样。无法安全修复的错误会列在方框下方,结果会等你改好之后才出现。哪些错误会修复、哪些不会,请看 JSON校验工具 页面,方框中的文本也会跟着你过去。
最大 10 MB 的文件可以通过打开的方式载入、拖放到页面任意位置,或是在 Finder 或资源管理器中复制后粘贴。文件必须保存为 JSON 使用的 UTF-8 编码。文件由浏览器自行读取:文件和你输入的任何内容都不会离开你的设备,也不会被保存。页面只会记住你偏好的结果显示方式:缩进、排序、文本或树状。