JSON、CSV、XML、YAML 互转
粘贴数据或打开文件,在 JSON、JSON Lines、CSV、TSV、XML 和 YAML 之间转换。嵌套数据会展开成表格,也能重新还原。不会上传任何内容。
将数据文件拖到这里JSON · NDJSON · CSV · TSV · XML · YAML
关闭时所有值都保留为文本。带前导零的值始终保留为文本。
🔒 数据在此设备上转换,绝不上传。
使用方法
使用方法
- 1
放入要处理的内容
把 JSON, CSV, TSV, XML 和 YAML 拖到这里,或从设备中选取。
- 2
开始
设置源格式和目标格式、类型识别与列表处理后开始。全部在本浏览器中完成——不上传、不排队、不注册。
- 3
取走结果
运行结束即可得到 JSON · CSV · TSV · XML · YAML,直接保存到你的设备。
这个工具做什么
- 输入什么
- 读取 JSON, CSV, TSV, XML 和 YAML。 一次一个文件。
- 输出什么
- 输出 JSON · CSV · TSV · XML · YAML。
- 质量会怎样
- 只读取你的文件,不做修改。原件保持原样。
- 边界在哪里
- 超大文件受设备内存限制,而不是服务器配额。
- JSON、CSV、XML、YAML 互转
- 把嵌套对象展开为 address.city 这样的带点列名,反向转换时再还原。XML 读取时不允许 DOCTYPE 和外部实体;无法安全映射的 YAML 功能会被拒绝并给出行号。
支持的格式
JSONNDJSONCSVTSVXMLYAML
值得了解
常见问题
CSV 中的嵌套数据会怎样?
嵌套对象会变成带点的列名,例如 address.city。列表会变成每个元素一列,或放在单元格中的 JSON 文本。开启嵌套选项后,把 CSV 转成 JSON 时这些列名会重新变回对象。
支持哪些 YAML 功能?
支持映射、列表、带或不带引号的值、注释、使用 | 和 > 的块文本,以及 [ ] 和 { } 形式的内联集合。锚点、别名、标签、合并键和多文档会被拒绝并给出行号,而不是被错误读取。
这里能用哪些文件?
读取 JSON, CSV, TSV, XML 和 YAML。 一次一个文件。
我会得到什么?
输出 JSON · CSV · TSV · XML · YAML。
文件会损失质量吗?
只读取你的文件,不做修改。原件保持原样。
什么情况下不行?
超大文件受设备内存限制,而不是服务器配额。
会保留原始版式吗?
文本和 CSV 提取不会重现 Office 版式。嵌入的图片和媒体会逐字节复制,不进行重新编码。
为什么只支持 DOCX、XLSX 和 PPTX?
这些现代 Office 文件使用有文档说明的 OOXML 包格式。旧式 DOC、XLS、PPT 二进制文件和启用宏的文件不会处理。
从设计上保护隐私
你的文件留在你的设备上
数据在此设备上转换,绝不上传。
其他工具
现成方案
