已复制

在线JSON格式转换工具

支持JSON格式化、压缩、校验,以及XML/YAML/CSV互转

输入
格式化
转换
视图
输出 JSON
转换结果将在这里显示
使用说明
格式化与压缩

在左侧输入框粘贴或输入 JSON 数据,点击「美化」按钮可将 JSON 格式化为带缩进的可读格式,便于阅读和调试。点击「压缩」按钮可将 JSON 压缩为单行,去除所有空白字符,节省存储空间和传输带宽。如果需要为 JSON 数据自动生成结构定义,可以使用 JSON Schema 生成 工具。

格式转换 — XML / YAML

点击「XML」或「YAML」按钮,可将任意 JSON 结构转换为对应格式。对象属性会映射为 XML 标签或 YAML 键值对,数组元素会逐条展开。转换结果直接显示在右侧输出区。

格式转换 — CSV

CSV 转换要求输入为对象数组格式,例如:

[{"name":"张三","age":25},{"name":"李四","age":30}]

每个对象的键自动提取为表头,值填充为对应列。嵌套的对象或数组会被序列化为 JSON 字符串写入单元格。下载的 CSV 文件包含 UTF-8 BOM 标记,可直接用 Excel / WPS 打开,不会出现中文乱码。

如果输入的不是数组格式,会弹出提示「CSV 转换需要数组格式的 JSON」。也可以在 CSV ↔ JSON 工具中进行双向转换,支持 CSV 转 JSON 数组。

实时校验

输入 JSON 时会自动检测语法。输入框底部显示 ✓ 有效 JSON 表示语法正确;显示 ✗ 错误信息 时会提示具体问题位置,如缺少引号、逗号等。

树形视图

点击操作栏的「树形」按钮,可在下方展开折叠式的树形结构,适合查看深层嵌套的复杂 JSON。点击节点前的箭头可展开或折叠子节点,使用「全部折叠」和「全部展开」按钮可快速控制所有节点。再次点击「树形」按钮可关闭树形视图。对于复杂的 JSON 结构,可以配合 JSON 转实体类 工具自动生成 Java/C#/Go/TypeScript 等语言的类型定义。

辅助功能

粘贴:从剪贴板快速读取数据到输入框。
示例:加载内置示例数据,快速体验工具功能。
清空:清除输入和输出区域的所有内容。
复制:将输出结果复制到剪贴板。
下载:将输出结果保存为文件(支持 JSON / XML / YAML / CSV 格式)。下载前可先用 JSON 排序 工具整理字段顺序。
Tab 键:在输入框中按 Tab 自动插入 2 个空格缩进。