免费在线 JSON 格式化工具 tool icon
数据处理工具

免费在线 JSON 格式化工具

免费在线 JSON 格式化与压缩工具,支持缩进、键排序与一键复制,所有处理均在浏览器本地完成。

输入 JSON
输出结果

使用方法

  • 将待处理的 JSON 代码粘贴到左侧输入框。
  • 选择模式:点击上方按钮选择“格式化”(美化)或“压缩”(单行)。
  • 调整参数:可勾选“键排序”或调整缩进空格数(2/4/8)。
  • 点击“复制结果”按钮将处理后的 JSON 导出。

常见问题与技巧

  • 本地安全:所有解析与格式化运算均在浏览器本地完成,您的数据不会上传到任何服务器。
  • 键排序功能:勾选“键排序”后,工具会递归对对象的所有键按字母顺序重排,便于阅读和版本对比。
  • 错误处理:如果输入无效 JSON,下方会显示红色错误提示。请检查引号、逗号等语法是否正确。
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 美化输出与基础格式校验,适合配置文件迁移与开发调试。