什么是JSON 转 CSV?
JSON 转 CSV 工具把对象数组转成表格文本,嵌套对象会扁平化为 a.b 形式的列名,数组值序列化为 JSON 字符串。支持逗号、分号与制表符分隔,转换在浏览器本地完成。
怎么用JSON 转 CSV?
- 1粘贴对象数组(顶层是单个对象时会当作一行处理)。
- 2选择分隔符,导入 Excel 时逗号最通用。
- 3需要不带表头的纯数据时关闭「输出表头」。
- 4复制结果保存为 .csv 文件即可用表格软件打开。
常见错误与排查
| 现象 | 成因 | 修复 |
|---|---|---|
| Excel 打开后中文乱码 | Excel 默认按本地编码读取 CSV,而内容是 UTF-8。 | 保存文件时在开头加 UTF-8 BOM,或在 Excel 中用「数据 → 从文本」并指定 UTF-8。 |
| 某列出现 [object Object] | 该字段是嵌套对象但没有被扁平化处理。 | 本工具会自动扁平化为 a.b 列名;若仍出现,说明该值是函数或循环引用,需先清理数据。 |
常见问题
不同对象的字段不一致会怎么处理?+
工具会先收集所有对象出现过的键作为完整列集合,某行缺失的字段留空。这样即使数据不齐也能得到规整的表格,不会出现列错位。
数字前导零会丢失吗?+
工具本身按原样输出字符串,不会改动内容。但表格软件打开 CSV 时可能把 007 当数字处理导致前导零消失,这属于软件的导入行为,可在导入时把该列指定为文本。
相关工具
全部工具JSON 转 YAML
JSON to YAML Converter
把 JSON 转成 YAML,保留嵌套层级
YAML 转 JSON
YAML to JSON Converter
把 YAML 转成 JSON,支持多文档
CSV 转 JSON
CSV to JSON Converter
CSV 转 JSON,自动识别表头与分隔符
JSON 转 TypeScript 类型
JSON to TypeScript
从 JSON 推导 TypeScript 类型定义
JSON 转 Go 结构体
JSON to Go Struct
JSON 转 Go 结构体,自动补 json tag
JSON 转 Python 类型
JSON to Python Dataclass
JSON 转 Python dataclass 或 Pydantic 模型