查找工具

↑↓ 选择 Enter 打开

不知道工具名称时,可输入“格式化”或“计数”等任务词。

JSON 与 CSV 双向转换

仅本地处理

将平面 JSON 记录转为 CSV,或将带表头 CSV 转为字符串字段的 JSON 记录;也支持 CSV 转 TSV。

已审核 · 更新于 · 免费使用 · 无需账号

JSON 与 CSV 转换工作区
输入0 chars
输出
解析和转换在当前标签页本地完成。

使用结果前如何检查?

导入其他应用前,检查示例行中的逗号、字段内换行和双引号。CSV 无法保留 JSON 的数字、布尔或 null 类型;在电子表格中打开不可信 CSV 时,还应检查可能被解释为公式的单元格。

JSON to CSV Converter可以处理什么?

此工具处理具有表头的表格数据。JSON 输入应是平面对象数组;CSV 的第一行成为字段名,后续行成为记录。CSV 单元格保持字符串类型,不自动猜测数字和布尔值,避免编号的前导零被去掉。

表格数据与嵌套数据如何选择?

字段是标量、每行表示一条记录时适合 CSV。嵌套对象和数组应先展平,或继续使用 JSON。CSV 转 JSON 不自动恢复原来的数字、布尔值和 null 类型。

如何使用?

  1. 选择 JSON → CSV、CSV → JSON 或 CSV → TSV。
  2. 粘贴平面 JSON 对象数组,或首行为表头的 CSV 文本。
  3. 点击“转换”,检查列名、引号和字符串类型,再复制或下载结果。

实际输入输出示例

把两条记录转换为表格

输入

[{"name":"Ada","language":"JavaScript"},{"name":"Linus","language":"C"}]

输出

name,language
Ada,JavaScript
Linus,C

对象键成为表头,每个对象成为一行;CSV 输出默认使用 CRLF 换行。

常见错误与修复方法

现象可能原因修复方法
提示输入必须是 JSON 对象数组。输入是单个对象、标量数组或无效 JSON。使用 [{"name":"Ada"}] 这样的平面对象数组。
CSV 行字段数量不匹配。某行与表头列数不同,或含逗号的字段没有正确加引号。核对列数;含逗号、换行或双引号的字段按 CSV 引号规则处理。

类型、表头与公式

CSV 转 JSON 的字段值保留为字符串;重复表头会由解析器重命名。JSON 转 CSV 使用首个对象的键确定列;请在导出前统一字段。CSV 单元格可能被电子表格作为公式执行,请仅打开可信数据。

标准与实现参考

关于JSON ↔ CSV的常见问题

CSV 中的 001 会变成数字吗?

不会。CSV 转 JSON 不启用自动类型转换,001 保留为字符串。

支持嵌套对象吗?

表格单元格应为标量。请先展平嵌套字段,或保持 JSON 格式。

输出可以直接下载吗?

可以。JSON、CSV、TSV 模式会下载对应扩展名的本地文件。

输入会上传吗?

不会。解析和输出均在当前浏览器标签页完成。

更新记录

补充中文方向选择、CRLF 示例、表头与字符串类型说明,改善无效数组错误提示和 CSV、JSON、TSV 下载扩展名。 2026-10-15:补充结果检查步骤和具体能力边界。

谁在维护这个工具?

KL
KitLumi EngineeringKitLumi 工程团队负责维护工具行为、隐私说明、示例和自动化测试。