JSON 格式化

JSON 格式化、压缩、实时校验与树形浏览

JSON 编辑器
0 个字符
严格
标准 JSON

关于此工具

功能说明

本工具提供 JSON 数据的格式化与压缩功能,输入时实时校验语法合法性,错误以中文提示并支持一键定位,同时提供可折叠的树形视图浏览结构。

实时校验与错误定位

编辑器内容变化后自动校验,无需手动触发:

  • 合法:显示绿色「JSON 语法合法」提示
  • 有误:红色面板显示错误所在的行列号与中文原因(如缺少逗号、缺少闭合括号等),并附出错行原文预览与 ^ 位置指示
  • 定位到此处:点击后自动跳回编辑器,选中出错的字符区间并滚动到可视位置

格式化与压缩

  • 格式化:按 2 空格缩进重排文本(基于语法树重建,大整数不丢精度),并自动切换到树形视图展示
  • 压缩:去除所有空白字符压成一行,适合传输和存储(超安全整数范围的数字会按 JSON 数值处理,可能丢失精度)

树形视图

格式化后以树形结构浏览 JSON,特点如下:

  • 行号:与编辑器一致的行号显示
  • 类型着色:键名、字符串、数字、布尔、null 按类型分色展示
  • 折叠展开:点击容器行的三角箭头折叠或展开,折叠时显示「N 项」摘要;工具栏提供「全部展开 / 全部折叠」
  • 大整数保真:数字直接取自原文,超过安全整数范围的整数(如 18 位以上)完整显示
  • 点击工具栏「编辑」可返回文本模式继续修改

JSONC 宽松模式

打开工具栏的 JSONC 开关后,校验将允许注释与尾逗号(如 // 注释、{"a":1,}),方便处理 VS Code 配置等 JSONC 文件。无论何种模式,格式化与压缩的输出均为标准 JSON,注释会被移除。

评论 0
暂无评论,来说两句吧~