调试 API 返回值并快速格式化 JSON
JSON 在线工具合集
格式化、压缩、校验、转换、类型生成和 JSONPath 查询,一页串起常见 JSON 工作流。
面向前端、后端、测试和运维的 JSON 工具入口,覆盖 JSON 格式化、JSON 压缩、JSON 转 YAML/XML/TOML/CSV/TypeScript/Go、JSON Schema 生成、JSON 差异比较与 JSONPath 提取。所有工具在浏览器本地运行,数据不会上传服务器。
适合这些搜索场景
把配置数据在 JSON、YAML、TOML、XML、CSV 之间互转
从样例 JSON 生成 TypeScript、Go 或 JSON Schema
比较两份 JSON 差异并提取指定路径数据
专题工具
JSON 格式化
美化、压缩并校验 JSON,自动定位语法错误的行列号与缺失括号,适合排查接口响应、精简日志与前后端联调。
JSON 压缩
移除空白与换行压缩 JSON 体积,保留语义并显著减少字符数,适合减小接口响应、精简内联配置与降低传输带宽。
JSON 树形查看器
把 JSON 渲染为可折叠树形结构,支持关键字搜索、节点路径复制与 JSONPath 定位,适合浏览大型接口响应与深层嵌套数据。
JSON 差异比较
逐键深度比较两个 JSON 文档并高亮新增、删除与修改项,支持数组顺序敏感模式,用于接口回归与配置灰度核对。
JSON 转 YAML
把 JSON 转为缩进风格的 YAML,可自定义缩进宽度,适合改写成 K8s 清单与 GitHub Actions 工作流,让配置更易编辑对比。
YAML 转 JSON
把 YAML 解析并格式化为 JSON,自动保留嵌套对象、数组与多行字符串,适合把 K8s 清单与 CI 配置喂给需 JSON 输入的脚本。
JSON 转 XML
把 JSON 文档转为 XML,支持自定义根元素与属性映射,适合对接 SOAP 接口、生成 Sitemap 与 RSS feed,免手写标签。
XML 转 JSON
用浏览器原生 DOMParser 把 XML 解析为 JSON,保留属性与命名空间,适合把 SOAP 响应、RSS 与 SVG 元数据喂给前端组件,免装解析库。
JSON 转 TOML
把 JSON 转为强类型 TOML 配置,保留嵌套表、数组与日期类型,适合把接口配置改写为 pyproject.toml 与 Cargo.toml,类型语义不丢失。
TOML 转 JSON
把 TOML 文档解析为 JSON,完整还原表、数组、内联表与多行字符串,适合把 Cargo.toml 与 pyproject.toml 喂给需 JSON 输入的脚本。
JSON 转 CSV
把对象数组形式的 JSON 转为 CSV,可自定义分隔符、表头与引号转义,适合导出到 Excel 与 BI 工具,省去手写转换脚本。
JSON 转 TypeScript
从样例 JSON 自动推断生成 TypeScript 接口,处理嵌套对象、数组合并与可选字段,可自定义根接口名,适合给后端接口补类型。
JSON 转 JSON Schema
从样例 JSON 一键生成 JSON Schema(Draft-07),自动推断 properties、required 与数组类型,适合为接口契约建档与运行时校验。
JSON 转 Go 结构体
把样例 JSON 转为带 json tag 的 Go 结构体,支持嵌套拆分、数组类型推断与 omitempty,适合写 RESTful API 模型层。
JSONPath 查询提取器
用 JSONPath 表达式实时查询并提取 JSON 数据,内置语法示例与匹配计数,支持复制节点路径,适合从大型接口响应与日志中定位字段。
数据格式转换器
在 JSON、YAML、TOML、XML、CSV 之间一处粘贴自由互转并实时预览,适合在 K8s 清单、Excel 表格与 SOAP 报文间迁移数据。
推荐工作流
API 调试
先格式化返回体,再用 JSONPath 精确提取字段,最后生成类型定义。
配置迁移
在 JSON、YAML、TOML、XML 之间切换,适合配置文件迁移和文档整理。
数据交付
校验 JSON 后压缩体积,或转换成 CSV 给表格软件继续处理。
为什么单独做 JSON 专题页
覆盖高频开发入口
JSON 是接口联调、配置文件、日志排查和数据交换里最常见的格式,专题页能把分散工具聚合成一个稳定入口。
减少来回搜索
格式化、压缩、转换、类型生成、Schema 校验经常连续发生,放在一页可以让用户按工作流继续使用。
本地处理更安全
粘贴接口响应、配置片段或测试数据时,处理过程全部在浏览器完成,敏感数据不离开当前设备。
JSON 工具常见问题
这些 JSON 工具会上传我的数据吗?
不会。工具逻辑在浏览器端运行,输入内容不会上传到 OLTool 服务器。
可以处理很大的 JSON 文件吗?
大文本主要受浏览器内存和设备性能影响,建议先用格式化或压缩工具处理,再按需要拆分。
JSON 转 TypeScript 的结果可以直接用于项目吗?
可以作为接口类型草稿使用,复杂业务字段建议再根据后端约定补充可选字段和注释。