JSON 格式化与校验
基于 vanilla-jsoneditor 的树形 / 文本 / 表格三视图编辑器,内置查找、排序、格式化与 JSON Schema 校验。所有处理都在浏览器内完成。
在编辑器顶部菜单切换树形 / 文本 / 表格视图
正在加载 JSON 编辑器…
关于本工具
JSON 格式化与校验工具,可以把单行或压缩的 JSON 字符串美化成带 2 空格缩进的多行结构,或反向压缩为单行;同时校验语法、提示具体错误位置,并支持树形 / 文本 / 表格三种视图与 JSON Schema 校验。基于 vanilla-jsoneditor。
什么时候用
- 排查 API 返回的压缩 JSON:粘贴后一键展开,定位深层嵌套字段
- 在不同 JSON 风格之间转换:JSON ↔ 紧凑单行 / 2 空格缩进
- 用 JSON Schema 校验是否符合接口契约
- 调试时直接树形展开看属性结构,比 textarea + Ctrl+F 快很多
隐私说明
本工具完全在浏览器内运行,输入的数据从不上传到任何服务器,关闭页面即清除。可以在浏览器开发者工具的 Network 面板自行验证:使用过程中无任何向 toolkit.best 的网络请求。
常见问题
- 数据会上传到服务器吗?
- 不会。整页是 Next.js 静态导出,没有任何后端 API;JSON 解析与渲染均在你的浏览器内完成。
- 能解析 JSON5 / JSONC(含注释、尾逗号)吗?
- 目前严格走标准 JSON。注释和尾逗号会报语法错误——可以先用 code-formatter 工具清理,再粘贴进来。
- 支持的最大文件多大?
- 受浏览器内存约束,常规几十 MB 文件无压力。超过 100MB 的文件建议先用命令行工具(如 jq)拆分。
- 怎么用 JSON Schema 校验?
- 在编辑器顶部菜单切到 'tree' 视图,点击 'validation',粘贴你的 schema;vanilla-jsoneditor 内置 AJV 实时校验。
- 和 jsonformatter.org 等老牌工具有什么区别?
- 本站强调纯前端运行(数据不离开浏览器)、CodeMirror 6 编辑器体验、并集成在一组开发者工具中——不需要在 10 个工具站之间切换。
最近更新: