复制粘贴你的 CSV 数据
转换后的JSON
CSV 转 JSON 转换器
该工具可将 CSV(逗号分隔值)格式的数据转换为 JSON(JavaScript 对象表示法)格式。它提供了多种选项来处理不同的 CSV 结构和格式约定。
功能
- 直接输入 CSV: 将您的 CSV 数据直接粘贴或输入到编辑器中。
- 可定制的解析选项:
- 分隔符: 指定用于分隔 CSV 数据中字段的字符(例如
,,;,|)。 - 引号字符: 定义用于包围字段的字符(例如
"或')。 - 将首行作为列名: 如果启用,CSV 的第一行将被视为表头,并用作生成的 JSON 对象中的键。如果禁用,数据将被转换为数组的数组。
- 跳过空行: 启用此选项后,转换过程中将忽略 CSV 输入中的任何空行。
- 分隔符: 指定用于分隔 CSV 数据中字段的字符(例如
- 即时转换: 该工具在浏览器中处理 CSV 数据,并立即显示 JSON 输出。
- JSON 预览和下载: 转换后的 JSON 会在一个格式化、易于阅读的代码编辑器中显示。您可以复制结果或将其下载为
.json文件。
如何使用
-
输入 CSV 数据:
- 在输入文本区域中输入您的 CSV 数据。
-
配置转换选项:
- 分隔符: 设置与您的 CSV 数据匹配的字段分隔符。默认为逗号 (
,)。 - 引号字符: 设置用于引用字段的字符。默认为双引号 (
")。 - 将首行用作列名: 如果您的 CSV 包含表头行,请启用此选项。这将生成一个 JSON 对象的数组。禁用它则会得到一个数组的数组。
- 跳过空行: 保持启用此选项以忽略输入中的空行。
- 分隔符: 设置与您的 CSV 数据匹配的字段分隔符。默认为逗号 (
-
转换:
- 点击转换按钮开始转换过程。
-
查看和下载:
- 生成的 JSON 数据将显示在输出区域。
- 使用提供的按钮将 JSON 复制到剪贴板或另存为文件。
示例
带表头的输入 CSV:
name,age,city
John,30,New York
Jane,25,London
输出 JSON (启用“将首行用作列名”):
[
{
"name": "John",
"age": "30",
"city": "New York"
},
{
"name": "Jane",
"age": "25",
"city": "London"
}
]
输出 JSON (禁用“将首行用作列名”):
[
[
"name",
"age",
"city"
],
[
"John",
"30",
"New York"
],
[
"Jane",
"25",
"London"
]
]
CSV 转 JSON 示例
输入 CSV:
Name, Age, City
Alice, 30, New York
Bob, 25, Los Angeles
输出 JSON:
[
{"Name": "Alice", "Age": 30, "City": "New York"},
{"Name": "Bob", "Age": 25, "City": "Los Angeles"}
]