input.json · editing
output.json · 2-space
修复会处理单引号、未加引号的键、尾随逗号、Python 字面量等等。

相关

与 JSON Fix 相关的指南

全部指南 →

处理坏掉 JSON 的智能格式化工具

普通的 JSON 格式化工具只在输入已经合法时才能工作。fixjson.org 是一个带自动修复的 JSON 格式化工具:它会先修复常见的语法错误,再用可读的缩进格式化清理后的 JSON。当负载来自日志、API 响应、手动编辑的配置或 AI 输出时,用它在线格式化无效的 JSON。

同一个工具也是 json beautifieronline json beautifier json prettifierjson prettifyjson tidy online json decoder,以及 json object formatter —— 都是同一件事的不同叫法:解析(json decode)、修复、再带缩进重新输出。无论你叫它 prettify jsonprettier jsonjson beautify json prettierjson formatercode formatter code beautify,还是 code beautification,输出都是一样的:严格、格式化的 JSON,符合标准 json file format。它是一个在线 JSON 格式化工具(也常被搜索为 json format online online json editor.json editor,或 jsoneditoronline),也是一个轻量的在线 JSON 编辑器 —— 不需要上传,也不需要注册账号。无论你搜的是 code beautifiercode formatter json beautifier onlinejson crackedit json json edit online.json decoderjson formatter and validator json online formatterjson fixer / fix parser,或者就只是 json beautifier(有时拼错成 json beutifyprettify),它都是同一个工具。

工具内部会在格式化前先跑一遍 JSON parse —— 所以它覆盖了同一件事的各种说法:json parsejson object parse parse from jsonparsing in jsonjson to parse,以及 json parse json。如果解析失败,修复步骤就会介入;如果两步都成功,你看到的格式化输出就跟你亲手写出来的一样。

  • 单引号 —— 把 'value' 转换为 "value"
  • JSON 键缺少引号 —— 给类似 { name: "Ada" } 的裸标识符自动补上双引号
  • 尾随逗号 —— 修复 }] 前的尾随逗号
  • Unexpected token 错误 —— 清理掉常见的、会让很多 JSON 解析器报错的语法错误
  • Python 字面值 —— 把 TrueFalseNone 替换为对应的 JSON 字面值
  • JavaScript 注释 —— 去掉 // 行注释和 /* */ 块注释
  • Markdown 代码围栏 —— 去掉 LLM 输出里开头的 ```json 和结尾的 ```
  • 十六进制数字 —— 把 0xFF 转换为十进制