运行工具
本工具专为处理结构化数据转换设计,可将标准的 CSV(逗号分隔值)文本直接转换为规范的 JSON 格式输出。用户只需在输入框中粘贴 CSV 内容,系统即可根据配置生成对应的 JSON 数组或对象。工具默认使用逗号作为字段分隔符,但也完全支持分号等其他常见分隔符,以适应不同地区或软件导出的数据格式。在数据处理逻辑上,工具默认将第一行识别为表头,并将后续各行映射为键值对对象;若某行字段数量与表头不一致,该行将被保留为原始值数组,确保数据不丢失。此外,用户可自定义 JSON 输出的缩进空格数,以便更好地阅读或集成到代码项目中。请注意,空内容或仅含空白字符的输入无法进行转换,系统将提示错误。此工具适用于开发人员、数据分析师及需要频繁进行格式互转的用户,帮助简化数据清洗与预处理流程。
使用说明
- 在“输入文本”区域粘贴您的 CSV 数据内容。
- 如果数据使用非标准分隔符(如分号),请在“分隔符”字段中输入相应符号。
- 根据数据是否包含标题行,勾选或取消“有表头”选项。
- 设置“缩进”数值以调整输出 JSON 的可读性格式。
- 点击运行按钮,查看生成的 JSON 结果。
示例
- 示例 1:标准带表头 CSV。输入:"Name,Age\nAlice,30\nBob,25",分隔符为逗号,启用表头。输出为包含两个对象的 JSON 数组,每个对象具有 Name 和 Age 键。
- 示例 2:分号分隔且无表头。输入:"1;Red\n2;Blue",分隔符设为分号,禁用表头。输出为包含两个数组的 JSON 数组,如 [["1", "Red"], ["2", "Blue"]]。
常见问题
如果我的 CSV 文件使用分号而不是逗号怎么办?
您可以在“分隔符”输入框中手动输入分号 (;),工具会据此正确解析字段。
为什么某些行没有转换成键值对对象?
当启用“有表头”选项时,只有字段数量与表头完全一致的行才会被转换为键值对对象。字段数量不匹配的行会作为原始值数组保留,以防止数据错位。
输入为空时会发生什么?
如果输入框为空或仅包含空格、换行等空白字符,工具将无法执行转换并会显示错误提示。请确保粘贴有效的 CSV 数据。
如何调整输出 JSON 的格式以便阅读?
通过修改“缩进”参数的数值,您可以控制输出 JSON 中每层级的空格数。设置为 0 可获得紧凑的单行输出,设置为 2 或 4 则更易于人工阅读。