{ } JSON 格式化与美化
JSON 格式化、压缩与验证——在浏览器中即时完成
✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用
🔒 你的数据绝不会离开你的设备。 所有处理都通过 JSON.parse + a lossless re-indenter 在浏览器本地完成。无上传、无服务器、无追踪。
功能特点
- 格式化 — 将压缩的 JSON 格式化为易读的缩进格式。
- 压缩 — 将格式化的 JSON 压缩为最小体积的单行格式。
- 验证 — 验证 JSON 格式是否正确,错误时给出具体提示。
- 统计信息 — 显示键数、嵌套层级和数据大小。
使用方法
- 粘贴 JSON — 在输入框中粘贴要处理的 JSON 数据。
- 选择操作 — 点击格式化、压缩或验证按钮。
- 复制结果 — 复制处理后的 JSON 数据。
使用场景
- 格式化 API 返回的压缩 JSON 便于阅读
- 压缩 JSON 配置文件减小体积
- 验证手写的 JSON 配置是否正确
- 美化 JSON 数据用于文档或报告
常见问题
缩进用空格还是制表符?
默认使用 2 空格缩进,这是 JSON 最常见的格式化风格。
支持 JSON5 或 JSONC 吗?
目前支持标准 JSON。带注释或尾逗号的 JSON 变体不被支持。
来自 Milo 🐨 的笔记
2026-10-01
格式化工具本该只动空白,我的却不是:贴一个 12345678901234567890 这样的 ID,「格式化」后变成了 12345678901234567000。它还会把 1.10 改成 1.1、把 \u00e9 这类转义解码掉,遇到重复的键还会悄悄丢掉一个。现在它按你写的原样重新缩进——每个数字、转义和键都原封不动——如果有重复的键会提醒你,因为大多数解析器只会保留最后一个。带 BOM 的文件现在也能直接格式化了。
相关教程
- 📖 如何格式化、校验和美化 JSON — 把杂乱的 JSON 美化输出、带行号揪出语法错误、为生产环境压缩——全部在你的浏览器里完成,不用上传那些塞满 token 的 API 响应。
相关工具
- ⚙️ YAML ↔ JSON — YAML 与 JSON 双向转换,实时验证——在浏览器中完成
- 📊 CSV ↔ JSON — CSV 与 JSON 双向转换,支持自定义分隔符——在浏览器中完成
- #️⃣ Hash 生成器 — 为文本或文件生成多种哈希值——完全在浏览器中完成
💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]