CSV 到 JSON 转换器

粘贴包含表头的 CSV 并将其转换为格式化的 JSON,整个过程在本地完成,不会将数据发送到任何地方。

所有数据转换在您的浏览器本地进行。不会将 JSON、CSV、YAML 或 XML 发送到我们的服务器。
CSVJSON

快速示例

将 CSV 行转换为 JSON 对象

当电子表格导出、分析报告或合作方文件需要成为脚本、测试数据、API 测试或文档示例中的结构化数据时,CSV 到 JSON 非常有用。第一行 CSV 成为一组 JSON 键,每一行后续内容成为一个对象。

值故意保持为字符串。这可避免邮政编码、ID、账号、百分比以及其他看起来像数字但应保持原样的值出现意外变化。

影响 JSON 输出的 CSV 细节

  • 表头行控制对象的键名,因此在在代码中使用 JSON 之前,请修剪或重命名列。
  • 带引号的单元格可以包含逗号;破损的引号会被报告为解析器错误。
  • 空单元格会变为空字符串,而不是 null.
  • 没有值的行将被跳过。
类型提示: 如果目标 API 期望有类型的 JSON 值,请在导出后将字符串转换为数字、布尔值、日期或 null。

CSV 到 JSON 常见问题

为什么所有 JSON 值都是字符串?

CSV 没有内建的类型系统。将值保留为字符串可以保留前导零、ID、百分比和代码,而无需猜测类型。

空的 CSV 单元格会怎样?

空单元格在 JSON 对象中会变为空字符串。将它们转换为 null 如果您的应用需要 null 值,请在之后处理。

会报告哪些类型的 CSV 错误?

当解析器能够识别时,转换器会报告解析器问题,例如破损的引号或格式错误的行。