全部工具

🔄

格式转换器

在 JSON、CSV、YAML、XML 四种数据格式之间互转,支持示例填充、一键复制与互换,本地解析不上传

新增本地运行

格式转换器的使用场景

  • 把接口返回的 JSON 转成 CSV 交给同事用 Excel 打开
  • 把配置文件 YAML 转成 JSON 嵌进前端代码
  • 需要把后端 XML 报文快速看成可读的键值结构

格式转换器怎么用

  1. 选择「源格式」与「目标格式」(JSON / CSV / YAML / XML 任意组合)
  2. 在左侧输入框粘贴或填入数据,点击「填入示例」可快速体验
  3. 点击「转换 →」,右侧实时输出目标格式结果
  4. 点击「复制输出」或「⇄ 互换」继续下一步处理

常见问题

CSV 转 JSON 后结构是什么样的?
CSV 按首行作为表头,每一行解析为一个对象,所有行组成一个数组;缺值的单元格补为空字符串。如果只有一行且都是标量,也会按表头对象数组处理。
YAML 支持注释和复杂结构吗?
支持 YAML 注释(# 开头)与嵌套结构;但锚点(&)、别名(*)和跨文档分隔(---)可能被压平或忽略,复杂多文档请以 JSON 作为中间格式。
XML 转出来的对象怎么读?
XML 解析为「标签名 → 对象」的嵌套结构,元素属性以 @ 前缀表示,纯文本子节点以 #text 表示;同名子元素会自动聚合为数组。
数据会被上传吗?
不会。所有解析与序列化都在你的浏览器本地用 JavaScript 完成,输入与结果不经过任何服务器,断网也能用。
大文件能处理吗?
纯前端处理受内存与单线程限制,建议单次在几 MB 以内;更大的文件可分片或改用本地脚本,避免页面卡顿。
转换结果和原数据不一致怎么办?
先确认源格式是否合法(如 JSON 是否缺引号、CSV 是否缺表头)。工具会提示具体错误位置;保留一份原始数据即可随时重转。