数据格式转换器
JSON、YAML、CSV、TOML、JSONL 任意互转。
免费 - 无需注册 - 在设备上运行
在浏览器本地运行
- 5种格式
- 20个方向
- 0上传
- 1 键保存
数据格式转换器 规格一览
- 支持格式
- JSON YAML CSV TOML JSONL
- 输入
- 粘贴文本
- 输出
- 可复制或下载
- CSV 选项
- 分隔符与表头开关
- 嵌套转 CSV
- 摊平为点号路径
- 报错信息
- 一句话并附上行号
- 价格
- 免费
- 需要账户
- 无
- 运行位置
- 在您的设备上
数据格式转换器 怎么用
- 1
选好两种格式
选来源和目标。
- 2
粘贴你的数据
粘贴替换示例。
- 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 的开发工具