← 返回功能
Free

CSV ↔ JSON

快速双向数据格式转换。

在 CSV 和 JSON 之间移动数据是一项日常任务——将数据库导出拉入到 JSON 消费工具、从 API 响应为电子表格生成 CSV,或为新系统重塑数据。CSV ↔ JSON 转换器在浏览器中干净地处理两个方向。CSV 解析器处理真实世界的混乱:包含逗号的字段(当引用时)、转义引号(RFC 4180 风格中的双倍)、CRLF 或 LF 行结尾、尾随空行和可配置的分隔符(制表符分隔、分号分隔、管道、任何内容)。转换为 JSON 时,自动检测开始——看起来像整数的字符串变成数字,"true"/"false"/"null" 变成其类型等价物,空白修剪是可选的。转换 JSON→CSV 时,该工具遍历对象数组并收集所有行的每个唯一键,然后生成带有标题行和正确转义单元格的 CSV。单元格中的引号是双倍的,包含分隔符或换行符的单元格用引号包装,嵌套对象/数组序列化为 JSON 字符串单元格。

实时预览
example.com
CSV ↔ JSON 转换器 ✓ 已转换 3 行
CSV → JSON JSON → CSV
分隔符:, ✓ 第一行为表头 ✓ 自动检测数字
CSV 输入
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON 输出
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
核心功能

双向转换

CSV → JSON 和 JSON → CSV。交换按钮立即翻转输入/输出以进行往返验证。

RFC 4180 兼容 CSV

解析器处理引用字段、嵌入逗号、转义引号、CRLF/LF 行结尾——适用于真实世界的 CSV,而不仅仅是玩具示例。

自定义分隔符

将分隔符从逗号更改为任何内容——制表符(用于 TSV)、分号(欧洲区域设置)、管道或任何单个字符。

自动类型检测

数字、布尔值和 null 被解析为 JSON 输出中的类型等价物。如果需要所有字符串,请关闭。

实时转换

输出在每次按键时更新——无需转换按钮。粘贴并立即查看结果。

处理缺失字段

当 JSON 对象有不同的键时,CSV 标题包含所有唯一键,缺失的单元格为空——没有数据丢失。

使用场景

数据库导出处理

将 CSV 导出从您的数据库粘贴到转换器中,获得准备导入到 NoSQL 存储或 JSON 消费 API 的 JSON 数组。

电子表格集成

将 API 响应(JSON 数组)转换为 CSV 以直接粘贴到 Excel 或 Google 表格中。

数据重塑

通过该工具往返以清理格式——当合并来自不同源的具有不一致引用的 CSV 时很有用。

本地化文件转换

在基于 CSV 的翻译表和 JSON i18n 文件之间转换,用于 Chrome 扩展或 React-intl 等工具。

API 测试夹具

从 CSV 测试数据生成 JSON 夹具(或反之)以用于填充开发数据库和集成测试。

使用方法
1

打开 CSV ↔ JSON

单击 DevSuite Pro 停靠栏中的 CSV/JSON 图标。打开一个面板,显示方向切换、选项和两个文本区域。

2

选择方向

选择 CSV → JSON 以解析表格数据,或 JSON → CSV 以将对象数组展平为行。

3

配置选项

调整分隔符(如果不是逗号),切换"第一行是标题"和"自动检测数字"以匹配您的数据形状。

4

粘贴您的数据

将 CSV 或 JSON 粘贴到输入中。输出立即在右侧呈现。

5

复制或下载

单击复制输出以获取结果。使用交换 ↔ 以反转并验证往返是无损的。

准备好开始了吗?

免费安装 DevSuite Pro,为您的浏览器解锁 64+ 个开发者工具。

添加到 Chrome 添加到 Edge 添加到 Firefox