实用工具
输入
结果
结果会显示在这里。你的运行记录
只有消耗积分的运行才会保存。
登录后可以保留你的运行记录。
接口返回了一个对象数组,而有人需要它变成表格——或者同事发来一份 CSV 导出,得塞回请求体里。这里双向转换,并按 RFC 4180 的要求做引号和转义,所以含逗号、引号或换行的值仍然会落在同一个单元格里。
它是怎么工作的
- 转换在你的浏览器里进行,基于 PapaParse——JavaScript 生态用得最多的 CSV 解析器。
- 表头取自所有对象键的并集,所以缺字段的行也能对齐。
- 读取 CSV 时,看起来像数字和布尔值的单元格会转成真正的 JSON 值,而不是留作字符串。
你的数据去了哪里
哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。
当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。
它要花多少
单次 50.0 KB 以内免费,无需账号。超出部分每次运行消耗 1 积分,并保存到你的历史记录。
积分来自注册、每日签到、发表评论和完善资料。
了解积分规则常见问题
- 嵌套对象会怎么处理?
- 一个单元格只放一个值,所以嵌套对象会被写成它的 JSON 文本。如果你需要把嵌套字段拆成独立列,请先把数据展平再转换。
- 为什么 Excel 打开后中文是乱码?
- Excel 会猜 CSV 的编码,而且经常猜错。请用「数据 → 从文本导入」明确指定 UTF-8,而不是双击打开;或者用 Numbers、Google 表格打开,它们默认按 UTF-8 处理。
- 能用分号或制表符做分隔符吗?
- 可以,两者都提供。在以逗号作小数点的地区,分号分隔才是常态。
背后的开源项目
本工具运行在 mholt/PapaParse 之上,以 MIT 许可发布。如果你需要在自己的程序里实现同样的能力,直接用这个库。
mholt/PapaParse也常被称作
- json转csv
- csv转json
- json转excel
- json数组转表格
- csv在线转换