JSON ⇄ CSV 转换器

具有嵌套展平、JSONL、自动分隔符和智能类型推断的双向转换。

CSV output

一个处理现实世界数据而不仅仅是教科书示例的转换器:嵌套对象可预测地展平,数组根据电子表格的需要以三种不同的方式进行转换,自动识别 JSONL 流,并且 CSV 解析器可以处理引用的逗号、嵌入的换行符和区域分号文件。当您键入时,转换就会实时进行,完全在浏览器中进行。

常见问题解答

它如何处理嵌套的 JSON 对象?

嵌套结构展平为点列名称: {"user":{"name":"Jane"}} 成为 user.name 列(分隔符是可配置的)。数组具有三种模式 - 保留为 JSON 字符串、使用 | 连接值或分解为索引列(如 tag.0、tags.1)。

它支持 JSONL(JSON 行)吗?

是的,自动 — 每行粘贴一个 JSON 对象(许多 API 和数据工具的标准日志/导出格式),无需任何设置即可检测和转换。

Excel BOM 选项有什么作用?

当 CSV 以字节顺序标记开头时,Excel 仅正确显示 UTF-8 字符(印地语、阿拉伯语、表情符号、重音符号)。当文件的目的地是Excel时,勾选它;将其保留以供编程使用。

CSV → JSON 方向有多智能?

自动检测分隔符(逗号、分号、制表符或竖线),根据 RFC 4180 正确解析嵌入逗号和换行符的引用字段,可选类型推断将“42”→ 42、“true”→ true 和空单元格→ null — 同时保护诸如带有前导零的电话号码之类的内容。

文件大小有限制吗?

一切都在您的浏览器内存中运行,因此多兆字节的文件在任何现代机器上都可以很好地转换。任何地方都不会上传任何内容——这也意味着您的数据永远不会离开您的设备。