JSON 格式化与校验工具

本地处理 · 数据不上传

在浏览器里格式化、校验、压缩 JSON。

input
output
粘贴或输入 JSON 开始。

JSON 格式化与校验工具是什么?

JSON 格式化与校验工具是一个快速、免费的在线 JSON 格式化工具,能把杂乱或压缩成一行的 JSON 整理成清晰、易读、缩进规范的文本,并在出错时精确告诉你哪一行哪一列出了问题。支持在线 JSON 解析、在线校验与一键美化,还把 AI 引入了 JSON 工作流:自动修复坏 JSON、并从任意 JSON 样本生成类型化代码。

JSON(JavaScript 对象表示法)是接口、配置文件和服务间数据交换最常用的格式。但原始 JSON 经常被压缩成一行或缩进混乱,几乎无法阅读和调试。本工具会解析你的输入、按 JSON 规范校验,再用你选择的缩进(2 个空格、4 个空格或 Tab)重新排版;也可以反过来把 JSON 压缩成一行,在上线前节省体积。

当 JSON 不合法时,校验器会定位到第一个错误的具体行列,并用通俗的语言说明问题所在——缺少逗号、字符串没闭合、多了一个括号——让你几秒钟就能修好。对于人工难以理清的坏 JSON,内置的「AI 修复」会理解文本的意图、修正语法并列出每一处改动,你可以在应用前逐条核对。

JSON 合法后,「生成代码」能一键把它转成类型定义:JSON 转 TypeScript 接口、Java 类(或 record)、Python dataclass、Go 结构体、Rust 结构体、C++ 类和 C# 类。AI 生成命名规范、可直接粘贴的代码,字段名和类型都正确——特别适合搭建接口客户端、映射数据库行,或从样例响应快速生成模型类。

格式化、校验、压缩和树形编辑都在你的浏览器里用原生 JSON 引擎完成,数据绝不会上传服务器、不被记录、不被存储。只有「AI 修复」和「生成代码」会在执行该操作时把 JSON 发到服务器(每 IP 每天免费 3 次);ToolPie 上其它工具一律 100% 本地处理,因此即便是接口返回、令牌、内部配置这类敏感内容,用 ToolPie 也很安全。

常见问题

我的 JSON 数据会上传到服务器吗?

格式化、校验、压缩和树形编辑都在你的浏览器本地用原生 JSON 引擎完成,数据不会离开你的设备。只有可选的「AI 修复」和「生成代码」会在执行该操作时把 JSON 发到服务器,并且首次使用时会提示你确认。

“校验”会告诉我什么?

它会检查你的文本是否是合法 JSON。如果不是,会显示第一个错误的精确行列,并用通俗语言说明原因(比如缺少逗号或字符串没闭合)。

AI 能修复我的坏 JSON 吗?

可以。「AI 修复」能解析不合法的 JSON 文本——键名没加引号、尾随逗号、单引号、注释、被截断的对象——修正语法并给出每处改动的摘要,每 IP 每天免费 3 次。你可以先核对结果,满意了再应用。

能把 JSON 转成 TypeScript、Java、Python、Go、Rust、C++ 或 C# 吗?

可以。JSON 合法后,「生成代码」能把它转成 TypeScript 接口、Java 类(或 record)、Python dataclass、Go 结构体、Rust 结构体、C++ 类和 C# 类。你选择目标语言,可选填根类名,AI 会生成命名规范、可直接粘贴的类型化代码。

可以选择缩进吗?

可以。支持 2 个空格、4 个空格或 Tab 缩进,而且会记住你下次的偏好。

“格式化”和“压缩”有什么区别?

格式化(美化)会加上缩进和换行,让 JSON 易读;压缩则去掉所有多余空白,生成尽可能小的单行输出。

有大小限制吗?

本地的格式化和校验没有硬性限制,但很大的输入(超过约 2MB)会切换到手动模式以保持页面流畅。「AI 修复」和「生成代码」每次请求最多 16KB,覆盖常见的接口响应和配置文件。

支持注释或尾随逗号吗?

严格 JSON 不允许注释和尾随逗号,因此默认会报错,以保证输出符合规范。(AI 修复仍能还原包含这些内容的文本。)