AnyNPC
输入
1
格式化后的 JSON
0 |0 字符|0 B

在线 JSON 格式化工具

JSON 格式化、校验和美化工具。支持一键格式化、压缩、语法高亮和树形视图查看。功能包括键名排序、自定义缩进(2空格/4空格/TAB)、行号显示、嵌套深度统计、错误行号高亮定位、拖拽上传文件、快捷键操作(Ctrl+Enter)以及一键复制下载。所有处理完全在浏览器本地完成,数据不会上传到任何服务器。

功能特性

  • 输入即自动格式化,粘贴即出结果
  • 语法高亮:键名紫色、字符串绿色、数字蓝色、布尔值琥珀色、null 红色
  • 可折叠树形视图,展开/折叠节点快速浏览嵌套结构
  • 实时校验并精确标红错误行号,直接定位问题位置
  • 键名排序:按字母顺序排列对象键名,统一输出格式
  • 自定义缩进:2 空格、4 空格或 TAB,匹配项目代码规范
  • 默认显示行号,调试和对比 diff 时方便定位
  • 一键压缩 JSON,减小 API 响应体积或嵌入场景使用
  • 拖拽上传或点击选择文件,支持任意 .json 文件
  • 一键复制到剪贴板或下载为 .json 文件
  • 纯浏览器本地处理,断网也能用,数据绝不上传

使用方法

  1. 1将 JSON 粘贴到左侧编辑区,自动完成格式化。也可以直接拖拽 .json 文件到页面上。
  2. 2在「格式化」「树视图」「压缩」三个标签间切换,分别对应美化输出、可折叠结构、压缩结果。
  3. 3点击缩进按钮(2 / 4 / ⇥)切换缩进风格。开启「排序键」让对象键名按字母排列。
  4. 4JSON 校验失败时,错误行号会变成红色高亮,下方错误提示显示具体行列位置,方便排查。
  5. 5点击右侧工具栏的复制或下载按钮保存格式化后的 JSON。

常见问题

相关工具