数据格式转换器

数据转换

在 JSON、YAML、TOML、XML、CSV 之间一处粘贴自由互转并实时预览。在 JSON、YAML、TOML、XML 与 CSV 之间任意互转,粘贴一次即可看多种输出。转换时会提示解析失败的位置,避免带着语法错误继续处理。适合在不同工具链之间迁移配置文件。支持粘贴即转。多种格式的输出可逐一取用。

从
到
JSON
YAML
已转换
name: OLTool
version: '2.0'
tags:
  - json
  - yaml
  - toml
config:
  theme: dark
  indent: 2

关于 数据格式转换器

数据格式转换工具在 JSON、XML、YAML、CSV 与 TOML 等结构化格式之间互转,自动推断字段类型并保持层级嵌套关系。它适合接口联调时把后台返回的数据改成前端更易用的形态,或在配置迁移、数据导入导出中消除格式壁垒,也支持把表格数据转成 API 所需的数组结构。例如把 JSON 的 {"name":"Tom","age":20} 转成 YAML 的 name: Tom / age: 20,或反向把 YAML 还原为 JSON,字段层级自动保持。使用时有几点要注意:一是 CSV 圆转时需要对象数组,转入时首行会被当作表头;二是 YAML 的自动类型推断可能把 on、日期这类字符串当布尔或时间戳,跨格式互转时容易丢失数组与空值语义(如 TOML/JSON 里的 null);三是极复杂的 TOML(内联表深嵌套)或带命名空间的 XML 建议用对应的专用工具。转换前先确认源数据的编码与嵌套层级是否符合预期,导出结果可一键复制或存为文件,联调接口、迁移配置或整理导入导出数据时都很顺手。

使用方法

  1. 打开「数据格式转换器」
  2. 导入或粘贴待处理的数据
  3. 根据需要调整输出选项
  4. 点击「处理」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 配置文件迁移 — 把 YAML 配置转成 TOML 或 JSON,在不同工具链之间无缝迁移。
  • 接口数据导出 — 把 JSON 接口响应转成 CSV,直接导入 Excel 或数据分析工具。
  • 跨格式对照 — 同一份数据在 JSON / YAML 间切换查看,快速理解结构差异。
  • 表格转结构化 — 把 CSV 表格转成 JSON 数组对象,用于前端渲染或接口 Mock。
  • XML 老系统对接 — 把 XML 转成 JSON 方便现代前端消费,或反向生成 XML 报文。
  • 环境变量导出 — 把扁平的 .env 键值列表转成 JSON 或 YAML,用于容器内的结构化配置注入。

常见问题

支持哪些格式互转?

支持 JSON、YAML、TOML、XML、CSV 五种格式的任意方向互转,以统一的 JS 对象为中间表示。

CSV 转换有什么要求?

转出 CSV 时需要数据是对象数组(每行一个对象),工具会自动以并集字段作为表头;转入 CSV 时第一行会被当作表头。

TOML/XML 支持复杂结构吗?

支持常见的表、数组、嵌套与属性。极端复杂的 TOML(如内联表嵌套)或带命名空间的 XML 建议用对应的专用工具。

交换方向按钮有什么用?

点击中间的交换按钮会对调源/目标格式,并把当前输出填入输入框,方便往返转换与校验。

类型会丢吗?

多数标量能忠实保留,但 YAML 的隐式类型推断和 TOML/XML 对 null 与属性的支持差异,可能让个别值变为字符串,转换后建议核对关键字段。

数据会上传吗?

不会。所有解析与序列化都在你的浏览器本地完成,适合处理含敏感字段的配置或接口数据。

广告