数据格式转换器

JSON、YAML、CSV、TOML、JSONL 任意互转。

免费 - 无需注册 - 在设备上运行

在浏览器本地运行

  • 5种格式
  • 20个方向
  • 0上传
  • 1 键保存
规格

数据格式转换器 规格一览

支持格式
JSON YAML CSV TOML JSONL
输入
粘贴文本
输出
可复制或下载
CSV 选项
分隔符与表头开关
嵌套转 CSV
摊平为点号路径
报错信息
一句话并附上行号
价格
免费
需要账户
运行位置
在您的设备上
使用方法

数据格式转换器 怎么用

  1. 1

    选好两种格式

    选来源和目标。

  2. 2

    粘贴你的数据

    粘贴替换示例。

  3. 3

    复制或下载

    复制或下载。

问题

常见问题

支持哪些转换方向?

全部。JSON、YAML、CSV、TOML、JSONL 中任意一种都能转成另一种,两个下拉各自独立,不会被锁在固定组合上。

嵌套数据转 CSV 会怎样?

表格没有嵌套,所以每个叶子各成一列,用到达它的点号路径命名。address 对象里的 city 会变成 address.city 这一列。

我的 CSV 为什么乱了?

几乎都是分隔符。把它设成逗号、分号或制表符,对上文件实际使用的那个,再确认首行是不是真的字段名。

TOML 可以放纯列表吗?

最外层不行。TOML 最外层需要一个具名表,所以列表会写在 rows 这个键下面,面板也会讲明它这样做了。

我的数据会被上传吗?

不会。解析器在这个浏览器标签页里运行,你粘贴的文本不会发到服务器。关掉标签页就什么都不留。

背景说明

转得干净的几个要点

选好手上有的格式和想要的格式。结果随输入更新,解析失败会告诉你是第几行。按反向就把结果放回输入框,可以转回去验一遍。

  • YAML 是 JSON 的超集,所以合法的 JSON 也能当成 YAML 读。
  • JSONL 最外层要是列表:每一行放一个完整的 JSON 值。
  • 用反向把结果转回来,就能确认过程中没有丢东西。
  • CSV 里的数字和 true、false 会读成数值和布尔值,不是文本。

完整规格

数据格式转换器 的完整规格
支持格式JSON、YAML、CSV、TOML、JSONL,任意两种之间双向互转。
输入粘贴文本。选定格式后面板已载入对应示例。
输出转换后的文本,可一键复制,也能下载为对应扩展名的文件。
CSV 选项逗号、分号或制表符,另有开关决定首行是不是字段名。
嵌套转 CSV每个叶子各成一列,用点号路径命名:address.city,而不是 address。
报错信息写成一句话,指出行号,格式提供时也给出列的位置。
价格免费。由计算区域外清晰标注的广告支持。
需要账户不需要。
运行位置在您的浏览器标签页中运行。数据不会发送到任何地方。
下一步

用同一批文件继续做

全部开发工具: SPOTTOOLS 的开发工具