toolgarden.xyz
EN

JSON 工具包

完成 JSON 格式化、压缩、对比,JSON/YAML/XML/CSV/Excel/TypeScript 转换,JSON Schema、JSONPath 与 JWT 解析。所有处理在浏览器本地完成,无需上传,更安心保护隐私。

所有处理都在浏览器本地完成,输入内容不会上传到服务器,适合处理隐私敏感数据。

常用 JSON 工具

全部 JSON 工具

格式化

转换

验证

编解码

这类工具解决什么问题

这一组工具围绕同一件事:把 JSON 从「机器能读」变成「人能读、能改、能验证」。接口调试时最常见的动作是格式化和压缩,配置文件常需要修复注释和尾逗号,跨系统对接则要在 JSON、YAML、XML、CSV、Excel 之间转换,而排查线上问题往往要靠对比两份响应或用 JSONPath 精准取字段。

所有解析都在浏览器里完成,所以可以直接粘贴带 token、手机号、订单号的真实响应,不必先脱敏再上传到某个在线服务。

怎么选这一类工具

只是想看清结构
用 JSON 格式化。它同时接受标准 JSON、带注释的 JSONC 和 JSON5,输出可折叠的树形视图,适合从一行响应里快速定位字段。
文本根本解析不了
先用 JSON 修复清洗。注释、尾逗号、单引号、未加引号的 key、从日志里复制带出来的转义反斜杠,都是它处理的对象;修好之后再交给其它工具。
要换一种数据格式
JSON ↔ YAML 适合配置文件,JSON ↔ XML 适合老接口,JSON → CSV / Excel 适合把数组交给非技术同事,JSON → TypeScript 适合把响应固化成类型。
要验证而不只是查看
JSON Schema 生成从样本推断约束,JSON Schema 校验用约束反过来检查数据并给出错误路径,JSONPath 查询用表达式取深层字段,JSON 统计分析给出层级、key 数量和类型分布。

格式与能力对照

同一份数据换成不同格式时,会丢失或获得什么:决定用哪个转换工具时主要看这一列。

目标格式保留结构保留类型典型用途
YAML完整保留嵌套保留,另支持注释与锚点服务配置、CI 流水线定义
XML保留,但数组需要约定包装元素全部退化为文本,需靠 schema 约束对接遗留系统与 SOAP 接口
CSV / Excel只保留一层,嵌套会被平铺或丢弃全部变成单元格文本交给需要用表格筛选排序的同事
TypeScript interface保留结构作为类型定义推断出的类型,可选性需人工确认让编译器替你检查字段拼写

这一类工具的共同边界

JSON 数字按 JavaScript 的 number 解析,能精确表示的整数上限是 2^53-1。雪花 ID、订单号、账户余额这类值应当在传输层就用字符串承载,否则任何基于 JavaScript 的解析器都会在末几位丢精度:这不是某个工具的缺陷,而是格式与语言的共同约束。

转换是有损的:注释、key 顺序之外的元信息、XML 的属性与命名空间、CSV 的类型,在往返转换后不一定还原。把转换结果用于正式流程之前,请保留原始文件。

常见问题

这个 JSON 工具包会上传我的数据吗?

不会。格式化、转换、统计、JWT 解析和文件处理都在浏览器本地执行,服务器不会接收你的输入内容。

支持哪些 JSON 相关格式?

支持 JSON、YAML、XML、CSV、Excel、TypeScript interface、JSON Schema、JSONPath 与 JWT。图片压缩、去背景和格式转换可从顶部图片工具栏进入。

这些工具可以免费使用吗?

可以。所有工具都可以使用,无需账号,并直接在浏览器中运行。

JSON 格式化支持宽松语法吗?

支持常见的宽松输入,例如未加引号的 key 和单引号字符串,方便快速整理开发调试数据。