正在准备工作区…
输入
输出
结果将显示在这里。
使用方法
- 粘贴数据或打开 UTF-8 文本文件,也可以载入示例了解输入格式。
- 选择所需选项后执行;转换工具也可以开启自动处理。
- 检查结果,然后复制选中内容、复制全部或下载文件。
JSON 转 CSV
将 JSON 记录导出为 CSV,自定义分隔符和嵌套字段处理。
比较、解析和格式化都在浏览器中完成,输入内容不会发送给 DevToolsy。
工作原理
将对象或对象数组转换为数据行,列按字段首次出现的顺序排列。嵌套值默认保留为 JSON 单元格,也可将嵌套对象展开为 JSON Pointer 列名。
输入
[{"name":"Ada","active":true},{"name":"Lin","active":false}]结果
name,active
Ada,true
Lin,false将 JSON 记录导出为 CSV,自定义分隔符和嵌套字段处理。
选项与数据保真
缺失字段和 null 会变成空单元格,因此 CSV 无法完整保留类型信息。可选的公式保护会在相关文本单元格及表头前添加单引号。
CSV 转换最多支持 50,000 行数据和 1,000 列,同时受输入及输出大小限制。
使用处理结果
文件按 UTF-8 文本读取。编辑器提供搜索、选中复制和快捷键。结果可以复制或下载;修改输入后,旧结果会失效。
处理限制
每份 UTF-8 文档输入最大 1 MiB,输出最大 8 MiB。任务在本地 Worker 中执行,单次最长 30 秒。
延伸阅读CSV · RFC 4180
?
常见问题
CSV 的列和嵌套字段如何确定?
将对象或对象数组转换为数据行,列按字段首次出现的顺序排列。嵌套值默认保留为 JSON 单元格,也可将嵌套对象展开为 JSON Pointer 列名。
CSV 能完整保留 JSON 的值和类型吗?
缺失字段和 null 会变成空单元格,因此 CSV 无法完整保留类型信息。可选的公式保护会在相关文本单元格及表头前添加单引号。
输入内容会上传吗?
不会。比较、解析和格式化都在浏览器中完成,输入内容不会发送给 DevToolsy。
可以打开本地文件吗?
可以打开最大 1 MiB 的 UTF-8 文本文件。比较工具的两份输入分别提供文件选择入口。
能只复制部分结果吗?
可以。选中编辑器中的文字后,点击复制选中内容,也可以使用系统复制快捷键。