全部指南

从 CSV 转到 JSON 而不丢失数据

发布于 · 更新于 阅读约 1 分钟

转换看似简单,实际上有三点容易出问题:分隔符、带引号的值和数字。

分隔符

工具既能识别分号,也能识别逗号。含有“24,5”这一列的分号文件可以被正确读取。

引号

含有逗号的带引号字段,比如“arrosage: matin, soir”,仍然是一个整体的值。内部成对的引号会变成转义引号:“zone "nord"”。

数字

所有值都以文本形式出现,数字也不例外:“24,5”和“18”变成 "24,5" 和 "18"。用逗号表示小数的数仍是字符串。如果读取 JSON 的程序需要数字,请把逗号换成句点。

空字段

空字段会变成空字符串,而不是“null”。

验证

核对行数,打开 JSON,查看带小数的列和带重音的字符。

CSV 转 JSON

想反向转换,请参阅 JSON 转 CSV。