JSON 格式化器、校验器与压缩器

格式化 JSON,可选择缩进并支持键排序。校验 JSON 语法,提供详细错误位置与结构统计。压缩 JSON 为单行并显示压缩率。更多工具:JSON 对比 | JSON ↔ 字符串 | JSON ↔ CSV/TSV 转换器 | 全部 JSON 工具 | JSON 查看器 / 编辑器 | JSONPath 求值器 | JSON Schema 校验器 | JSON 转 SQL / TOML 转换器。
所有处理均在浏览器本地完成——你的数据不会被上传到任何服务器。
模式: 缩进:
格式化:以可配置的缩进(2 空格、4 空格或 Tab)美化输出 JSON,可按键名排序。
校验:检查 JSON 语法并以精确的行号和列号报告错误。成功时显示结构统计(深度、键数、数据类型、大小)。
压缩:移除所有不必要的空白,把 JSON 压缩为单行,并显示压缩率与字节节省。
提示:三种模式都会先隐式校验 JSON。无效输入在所有模式下都会产生错误信息。
格式化、校验、压缩——同一条管线

三种操作走同一条管线:先解析文本,再重新序列化。格式化把解析树美化输出;压缩剥掉所有可选空格;校验在第一个语法错误处停下并报告精确的行与列。因为解析在前,格式化输出与输入在语义上总是完全一致——只有空白在变化。

键排序是唯一会改变结构的选项——对象键按字母顺序重新排列。