直接回答
JSON 转 CSV 会把对象数组映射为行列。 由于 CSV 是二维格式,嵌套对象和数组必须选择扁平化、展开或序列化策略。
设置数据展开与 CSV 参数,下载适配目标系统的文件。
1
输入 JSON
已载入示例 JSON。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
3 行 · 6 列正在预览前 3 行
2
输出 CSV
1id,name,email,role,signup_date,active21,Alice Johnson,[email protected],Admin,2024-01-15,true32,Bob Smith,[email protected],Editor,2024-01-16,true43,Carol Williams,[email protected],Viewer,2024-01-17,false
表格预览
| # | id | name | role | signup_date | active | |
|---|---|---|---|---|---|---|
| 1 | 1 | Alice Johnson | [email protected] | Admin | 2024-01-15 | true |
| 2 | 2 | Bob Smith | [email protected] | Editor | 2024-01-16 | true |
| 3 | 3 | Carol Williams | [email protected] | Viewer | 2024-01-17 | false |
使用方法
- 粘贴/上传 JSON,或打开受支持的公开 URL。
- 选择根节点、对象扁平化、数组处理、类型和表头。
- 设置分隔符、LF/CRLF、引号策略与 BOM,检查后下载 CSV。
主要功能与设置
- 选择 JSON 根对象或数组。
- 扁平化嵌套字段,并配置数组处理。
- 设置表头、值类型、分隔符和换行符。
- 控制引号策略、UTF-8 BOM,并提供预览、复制和下载。
支持的输入与输出
输入: JSON 文本, .json, .txt, 受支持的公开 URL. 输出: .csv.
适用场景
- 把 JSON 导入 Excel 或 BI 工具。
- 生成分号分隔且带 BOM 的本地化 CSV。
- 为批量导入准备平面文件。
应该选择哪种工作流?
需要“选择 JSON 根对象或数组。 ”时使用 JSON 转 CSV 工具;需要“从复杂 JSON 中选择目标根节点。 ”时使用 JSON 转 Excel 工具。
隐私与数据路径
当前实现中,粘贴/上传内容在浏览器内处理;“Extract from URL”会通过服务器代理获取来源。
限制与故障排查
- 数组展开可能产生重复或笛卡尔组合行,需检查记录数量与关联关系。
- BOM 有助于部分 Excel 版本识别 UTF-8,但某些 API/导入器不接受 BOM。
- 当前界面显示 5 MB 输入限制。
FAQ
什么时候需要 UTF-8 BOM?
当目标表格软件无法自动识别 UTF-8 时可能有用;API 和部分导入系统可能要求无 BOM,应以接收方规范为准。
数据会上传到服务器吗?
当前实现中,粘贴/上传内容在浏览器内处理;“Extract from URL”会通过服务器代理获取来源。
文件或数据大小有什么限制?
当前界面显示 5 MB 输入限制。
可以在手机上使用吗?
该页面是网页工具,可能可在现代移动浏览器中运行,但文件选择、内存占用和跨设备兼容性尚未在所有设备上验证。 较大或复杂输入建议使用桌面浏览器。
应该选择哪种工作流?
需要“选择 JSON 根对象或数组。 ”时使用 JSON 转 CSV 工具;需要“从复杂 JSON 中选择目标根节点。 ”时使用 JSON 转 Excel 工具。
相关工具
JSON 转 Excel 工具将 JSON 转为 XLSX/CSV,便于在电子表格中分析与共享。CSV 转 JSON 工具将分隔符数据转为 JSON,再进入 Schema、代码生成或 API 处理流程。在线 JSON 格式化工具在转换前格式化并校验 JSON,或在转换后检查结果。
设置数据展开与 CSV 参数,下载适配目标系统的文件。