JSON 转 CSV 转换器
将 JSON 转为 CSV,也可将 CSV 转回 JSON,双向均可。选择分隔符、处理带引号的字段并复制结果。一切都在浏览器中运行。
如何使用 JSON ⇄ CSV
- 01
选择方向:JSON 转 CSV 或 CSV 转 JSON。
- 02
粘贴你的数据并选择分隔符(逗号、分号或制表符)。
- 03
从输出面板复制转换后的结果。
它的作用
该转换器将 JSON 对象数组转换为 CSV,并将 CSV 解析回 JSON,双向进行。选择方向,粘贴数据,选择分隔符,然后复制结果。
它可以方便地在电子表格、API 和配置文件之间移动数据,并且整个转换是在客户端进行的,因此您的数据保持私密性。
它期望的 JSON 形状
它期望 JSON 作为对象数组,例如 [{"name":"Mo","age":3}]。 CSV 列是对象中所有键的并集,单个对象成为一行,任何嵌套值都以 JSON 文本形式写入其单元格内。
引用和分隔符
它遵循标准 CSV 引用规则,因此包含分隔符、引号或换行符的值会用引号括起来并正确转义,并且 CSV 解析器会读回这些值而不会丢失数据。
您可以选择逗号、分号或制表符作为分隔符。逗号是默认值,也是最常见的;分号适合逗号作为小数点分隔符且电子表格需要它的区域;选项卡产生 TSV。
返回时进行类型推断
当将 CSV 读回 JSON 时,它会明智地推断类型:纯数字和 true/false 成为真正的 JSON 值,而带有前导零的值(例如 007)仍保留为文本,因此标识符和代码不会被破坏。
常见问题
它期望什么样的 JSON 结构?
一个对象数组,如 [{"name":"Mo","age":3}]。列是所有键的并集。单个对象变为一行,嵌套值会以 JSON 形式写入单元格内。
它处理值内的逗号和引号吗?
处理。包含分隔符、引号或换行的字段会按 CSV 标准加引号并转义,CSV 解析器也能正确读回。
数字和布尔值会被转换吗?
读取 CSV 时,普通数字和 true/false 会变成真实的 JSON 值,而带前导零的值(如 007)保持为文本,以免标识符被破坏。
我的数据会被上传吗?
不会。转换完全在你的浏览器中运行;你粘贴的内容不会离开你的设备。