🧩 JSON 在线格式化
纯前端 JSON.parse / stringify 实时解析,支持美化缩进、压缩、语法校验。本地运行内容不上传,适合接口联调与配置整理。
🔧 操作栏
格式化 / 压缩 / 校验 / 全屏
📥 输入 JSON
📤 输出
📖 使用说明 & 适用场景
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。如果需要在 JSON、YAML、CSV 之间转换,可参考:JSON/YAML/CSV 数据互转指南。
① 本工具功能
- JSON 美化:将紧凑 JSON 转为可读格式;「优质打印」开启时纯数字 / 字符串数组尽量单行(接近浏览器查看器)。
- JSON 压缩:移除空格和换行,减小文件体积。
- JSON 校验:检查语法是否正确,定位错误位置。
- 自定义缩进:2 空格 / 4 空格自由切换。
② 常见语法错误
- 对象属性名没有使用英文双引号,例如
{name:"Tom"}不是标准 JSON。 - 最后一个字段后多了逗号,例如
{"a":1,}。 - 字符串里包含未转义的换行、反斜杠或双引号。
- 把 JavaScript 注释、函数、
undefined写进 JSON。
③ 建议排错流程
- 先点击"校验",确认是否为合法 JSON。
- 如果报错,优先检查错误位置附近的逗号、引号和括号是否成对。
- 校验通过后再点击"格式化",观察对象层级是否符合预期。
- 如果后续要转 CSV / YAML,可继续使用 JSON/YAML/CSV 互转。
④ 使用边界与隐私
- 解析与格式化在本地完成,内容不会上传到本站服务器(详见 隐私说明)。
- 体积极大的 JSON 可能导致页面卡顿,可先截取片段确认结构再处理全文。
- 含访问令牌、密钥或个人信息的 JSON 请勿在公共电脑或录屏环境中粘贴。
⑤ 相关开发工具
JSON/YAML/CSV 互转 · JSONPath 提取 · JSON 转 TS 接口 · JSON 转 Schema