分类: 开发工具
JSON 转 CSV
在浏览器中把 JSON 数组或对象转换为 CSV
粘贴一个由对象组成的 JSON 数组,或单个对象,即可转换为 CSV 行。嵌套的对象和数组会被展平为点号路径的列。全部处理都在浏览器中完成。
粘贴 JSON 数组或对象即可转换为 CSV。
CSV
结果将显示在这里。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
接口和数据导出通常返回 JSON,但电子表格和许多导入工具需要的是 CSV。本工具会把 JSON 数组中的每一项转换成一行 CSV,把嵌套对象展平成诸如 address.city 这样的列,并用分号连接数组中的值,确保不丢失任何信息。单个 JSON 对象会被当作一行处理。
使用方法
- 把由对象组成的 JSON 数组,或单个对象,粘贴到输入框。
- 选择分隔符,并决定是否包含表头行。
- 复制 CSV,或将其下载为文件。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 我的 JSON 数据会被上传吗?
- 不会。解析和转换都由页面内运行的 JavaScript 完成,粘贴的内容不会离开你的设备。
- 嵌套对象是如何处理的?
- 嵌套的键会被展平为点号路径的列,例如 { "address": { "city": "London" } } 会变成名为 address.city 的列。
- JSON 中的数组会怎样处理?
- 由普通值组成的数组会用分号连接成一个单元格;由对象组成的数组会展平为带索引的列,例如 tags.0、tags.1。