免费在线 JSON 对比工具 tool icon
JSON 对比工具

免费在线 JSON 对比工具

免费在线 JSON 对比工具:结构化递归比较两份 JSON,输出新增/删除/变化/类型变化的差异列表,所有处理均在浏览器本地完成。

左侧 JSON
右侧 JSON
差异结果
未发现差异。

使用方法

  • 输入 JSON:在左右两侧的输入框中分别粘贴或输入需要对比的 JSON 代码。
  • 自动对比:工具会自动解析并递归对比两侧 JSON 的差异。
  • 查看结果:下方会显示差异统计和详细的差异列表(新增、删除、修改、类型变更)。
  • 复制差异:点击“复制差异 JSON”按钮可导出结构化的差异数据。

常见问题与技巧

本地安全:所有对比运算均在浏览器本地完成,您的 JSON 数据不会上传到任何服务器,确保敏感数据安全。

对比逻辑:采用结构化递归对比算法:对象按键名排序后对比,数组按索引位置对比。支持深层嵌套结构的差异识别。

差异类型:added(右侧新增)、removed(左侧有右侧无)、changed(值变更)、type-changed(数据类型变更)。

Go Map→JSON

Go Map→JSON

在浏览器中把 Go map 打印结果一键转成 JSON,并支持从 JSON 还原为 Go map 字面量表示,方便复制到代码或说明文档中。

TOML 互转

TOML 互转

在浏览器本地完成 TOML 与 JSON 双向转换,支持 JSON 美化和一键复制结果。

XML 转 JSON

XML 转 JSON

免费在线 XML 转 JSON 转换器:智能解析 XML 文档并转换为 JSON 格式,支持自定义缩进、属性处理和紧凑输出。

JSON 格式化

JSON 格式化

在线格式化与压缩 JSON,支持缩进设置与键名排序,浏览器本地处理。

CSV 转 JSON

CSV 转 JSON

将 CSV 转换为 JSON,支持自定义分隔符和表头行,结果完全在浏览器本地生成,方便后续接口调试与数据导入。

Excel 转 JSON

Excel 转 JSON

在浏览器本地解析 Excel 工作簿并导出为 JSON,支持选择工作表和首行表头,不上传任何文件。

JSON 转 CSV

JSON 转 CSV

将 JSON 数组对象转换为 CSV,自动汇总列并扁平化嵌套字段,适合导入到表格或数据库中。

JSON 转 Excel

JSON 转 Excel

将 JSON 数组对象导出为 .xlsx 文件,支持自定义工作表名与文件名,整个过程在浏览器本地完成。

JSON 与 YAML 互转

JSON 与 YAML 互转

在浏览器本地完成 JSON 与 YAML 的双向转换,支持控制 JSON 缩进级别,一键复制结果,适合配置文件互转与调试。

JSON 转 C# 类

JSON 转 C# 类

根据示例 JSON 自动推断字段类型并生成 C# 类定义,支持 List<T>/数组、JsonPropertyName 特性与可空引用类型设置,适合后端接口模型快速搭建,全部在浏览器本地完成。

JSON 转 Go Struct

JSON 转 Go Struct

根据示例 JSON 自动推断字段类型并生成 Go struct 定义,自动添加 json 标签与 omitempty 标记,支持嵌套对象和数组场景,全部在浏览器本地完成。

JSON 转 TypeScript

JSON 转 TypeScript

根据示例 JSON 自动推断字段类型并生成 TypeScript interface/type 定义,支持嵌套对象、数组与 union 类型推断,全部在浏览器本地完成。

JSON 转 Java POJO

JSON 转 Java POJO

根据示例 JSON 自动推断字段类型并生成 Java POJO 类定义,支持 List<T>/数组、@JsonProperty 注解与嵌套 static class,适合后端接口模型和实体类快速搭建,全部在浏览器本地完成。

JSON 转 Python 模型

JSON 转 Python 模型

根据示例 JSON 自动推断字段类型并生成 Python Pydantic BaseModel 模型,支持 Optional、List、Any 与 alias 映射配置,适合后端接口模型与请求响应体快速建模,全部在浏览器本地完成。

JSON 转 Kotlin data class

JSON 转 Kotlin data class

根据示例 JSON 自动推断字段类型并生成 Kotlin data class 定义,支持 List、可空类型与 kotlinx.serialization 注解配置,适合 Android 与 Kotlin 后端接口建模,全部在浏览器本地完成。

JSON 转 Rust Serde Struct

JSON 转 Rust Serde Struct

根据示例 JSON 自动推断字段类型并生成带 serde 派生与重命名属性的 Rust struct 定义,支持 Option 与 Vec,全部在浏览器本地完成,适合接口响应建模与数据结构生成。

JSON 差异可视化对比

JSON 差异可视化对比

递归比较两份 JSON 对象与数组结构,树形展示新增、删除、修改和类型变化,支持隐藏相同项与复制差异列表,完全在浏览器本地运行,适合接口响应与配置变更对比。

JSON Schema 校验

JSON Schema 校验

输入 JSON 数据与 JSON Schema,在浏览器本地进行结构与类型校验,输出错误路径与提示,支持 type/properties/required/items/enum/const/min/max/pattern 等常用规则,暂不解析 $ref。

JSON 转 JSON Schema

JSON 转 JSON Schema

粘贴示例 JSON 自动生成 JSON Schema,生成包含 type/properties/required/items 与可选 additionalProperties=false 的基础 Schema 模板,所有推断逻辑都在浏览器本地完成,适合接口定义与文档编写。

INI / YAML / JSON 互转

INI / YAML / JSON 互转

在浏览器本地完成 INI、YAML 与 JSON 之间的互相转换,支持 JSON 美化输出与基础格式校验,适合配置文件迁移与开发调试。