值得比较什么
CSV 转 JSON 是那种"早该被解决"却仍然绊倒人的任务。转换本身直接,但边角情况——嵌套数据、多行记录、列数不一致的 CSV、UTF-8 与 Windows-1252 编码——让大多数转换器在生产环境里不可用。
我们按三个标准比较主要选项:正确性(边角情况)、私密/本地行为、开发者体验(CLI vs Web vs 库)。
清单
- csv-parse / csv-stringify(Node) — Node.js 开发者的金标准。流式、异步迭代 API、类型安全。作为库用,不是 UI 工具。
- Pandas(Python) — read_csv + to_json。数据工作的优秀选择,但要求 Python 知识。
- iLovePDF / Convertio — Web 工具,上传你的 CSV。
- 浏览器 DevTools — 要快速内联转换,把 CSV 数组粘贴到控制台跑一段 JavaScript。
- ToolConvoy 的 CSV to JSON — 仅浏览器,不上传,无库,通过点号记法处理嵌套对象。
为什么 ToolConvoy 在清单上
上面那些 Web 工具都上传。对那种想看 CSV 转成 JSON 长什么样、但不想送服务器的开发者,仅浏览器方案是正确答案。
本站的 CSV to JSON 工具处理:
- 扁平行(最常见情形)
- 通过点号记法列头处理嵌套对象(
user.name) - 数组(拼接或按行展开)
- 混合类型值(数字保持数字、字符串保持字符串)
- BOM 和编码提示
需要"转换并复制到剪贴板"且不把文件送到任何地方的工作流,这是正确的工具。
推荐
- 生产代码 — 用 csv-parse(Node)或 pandas(Python)
- 一次性、敏感 CSV — ToolConvoy,浏览器里
- 一次性、非敏感 CSV — 任何 Web 工具都行