🧩 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。

③ 建议排错流程

  1. 先点击"校验",确认是否为合法 JSON。
  2. 如果报错,优先检查错误位置附近的逗号、引号和括号是否成对。
  3. 校验通过后再点击"格式化",观察对象层级是否符合预期。
  4. 如果后续要转 CSV / YAML,可继续使用 JSON/YAML/CSV 互转

④ 使用边界与隐私

  • 解析与格式化在本地完成,内容不会上传到本站服务器(详见 隐私说明)。
  • 体积极大的 JSON 可能导致页面卡顿,可先截取片段确认结构再处理全文。
  • 含访问令牌、密钥或个人信息的 JSON 请勿在公共电脑或录屏环境中粘贴。

⑤ 相关开发工具

JSON/YAML/CSV 互转 · JSONPath 提取 · JSON 转 TS 接口 · JSON 转 Schema