找到合适的工具

搜索实际工具、工作台、指南与操作流程。

CSV 转 JSON:保留文本、前导零与空值

以 CSV 表头作为 JSON 对象键,在本地预览并导出全部数据行,保留标识符、中文与空单元格字符串。

Data Workspace

本地数据,清楚处理。

在你的设备上
也可将 CSV、TSV 或 JSON 拖到这里。
导入设置与限制

设置应用于新导入的 CSV/TSV。最多 8 个来源,每文件 8 MiB、来源合计 24 MiB;每表最多 50,000 行、100 列、500,000 个单元格;全部来源最多 1,000,000 个单元格。不支持 XLSX。JSON 必须是平面对象数组。

CSV / JSON 转换

使用当前表格,或在下方粘贴文本。CSV 值始终保留为字符串。JSON 只接受平面对象数组,数字与布尔值转为文本,null 或缺失键转为空单元格;拒绝嵌套值与不安全大整数。

从一张表,理清数据。

添加 CSV、TSV,或载入三个示例。数据仅留在当前标签页,无需注册、上传或安装表格软件。

一个可以复现的例子。

输入

id,name,note
001,"Zoë, 张三",
002,Mina,Ready

预期输出

[
  {"id":"001","name":"Zoë, 张三","note":""},
  {"id":"002","name":"Mina","note":"Ready"}
]

操作步骤。

  1. 导入 CSV/TSV,或在下方转换器粘贴 CSV 文本。解析前请选择正确分隔符。
  2. 点击“转换并预览”。表头成为对象键,每个单元格保持字符串。
  3. 检查 JSON 预览中的前导零、带引号逗号和空字符串。
  4. 选择 JSON 并下载完整表格;页面短预览不会限制实际导出行数。

格式、匹配与限制。

CSV/TSV 每文件最多 8 MiB、50,000 行、100 列、500,000 个单元格。表头必须非空且唯一。列数不一致、引号未闭合及无效编码会被拒绝;不自动转换数字、布尔值或日期。JSON 下载上限为 24 MiB。

所有处理都在本地浏览器完成。请在现代 Chrome、Edge、Firefox 或 Safari 中使用文件选择与下载功能。源文件不会被修改,关闭或刷新页面会清空本次数据会话。

真实问题与排查。

表头有重复列名。

请修正原始表头;转换器不会静默覆盖前面的列。

希望把空值变为 null。

这里明确输出空字符串。请在之后按自己的数据结构转换类型。

JSON 预览只有五行。

该面板只显示当前页的少量预览;“下载完整表格”会导出全部数据行。

接下来的相关任务。

查看完整操作指南