使用结果前如何检查?
导入其他应用前,检查示例行中的逗号、字段内换行和双引号。CSV 无法保留 JSON 的数字、布尔或 null 类型;在电子表格中打开不可信 CSV 时,还应检查可能被解释为公式的单元格。
JSON to CSV Converter可以处理什么?
此工具处理具有表头的表格数据。JSON 输入应是平面对象数组;CSV 的第一行成为字段名,后续行成为记录。CSV 单元格保持字符串类型,不自动猜测数字和布尔值,避免编号的前导零被去掉。
表格数据与嵌套数据如何选择?
字段是标量、每行表示一条记录时适合 CSV。嵌套对象和数组应先展平,或继续使用 JSON。CSV 转 JSON 不自动恢复原来的数字、布尔值和 null 类型。
如何使用?
- 选择 JSON → CSV、CSV → JSON 或 CSV → TSV。
- 粘贴平面 JSON 对象数组,或首行为表头的 CSV 文本。
- 点击“转换”,检查列名、引号和字符串类型,再复制或下载结果。
实际输入输出示例
把两条记录转换为表格
输入
[{"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 单元格可能被电子表格作为公式执行,请仅打开可信数据。
标准与实现参考
- Papa Parse 官方文档 (opens in a new tab)说明表头解析、CSV 引号、动态类型选项和 unparse 输出。
- RFC 4180 — CSV 格式 (opens in a new tab)说明常见 CSV 记录、表头和引号规则。
关于JSON ↔ CSV的常见问题
CSV 中的 001 会变成数字吗?
不会。CSV 转 JSON 不启用自动类型转换,001 保留为字符串。
支持嵌套对象吗?
表格单元格应为标量。请先展平嵌套字段,或保持 JSON 格式。
输出可以直接下载吗?
可以。JSON、CSV、TSV 模式会下载对应扩展名的本地文件。
输入会上传吗?
不会。解析和输出均在当前浏览器标签页完成。
更新记录
补充中文方向选择、CRLF 示例、表头与字符串类型说明,改善无效数组错误提示和 CSV、JSON、TSV 下载扩展名。 2026-10-15:补充结果检查步骤和具体能力边界。