🔀

数据格式转换器

在 JSON、YAML、TOML、XML、CSV 之间一处粘贴、自由互转并实时预览。适合在 K8s 清单、Cargo 配置、Excel 表格与 SOAP 报文间迁移数据,DevOps 与全栈统一多源配置到目标格式时一贴即转。

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

关于 数据格式转换器

开发中经常要在 JSON、YAML、TOML、XML、CSV 之间来回转换:配置文件迁移、接口数据导出、表格数据建模……以往得在多个单向工具间跳转。本工具把这些格式集中到一处——选择源格式与目标格式,粘贴一次即可任意互转,并支持一键交换方向。所有解析与序列化都在浏览器本地完成,数据不上传。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。

使用场景

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

常见问题

支持哪些格式互转?

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

CSV 转换有什么要求?

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

TOML/XML 支持复杂结构吗?

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

交换方向按钮有什么用?

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

数据会上传吗?

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

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。