运行工具
本工具专为处理结构化文本数据设计,能够将标准的 CSV(逗号分隔值)文本直接转换为合法的 JSON 格式数组。用户只需将 Excel 或其他表格软件导出的 CSV 内容粘贴到输入框中,即可立即获得对应的 JSON 数据。工具默认将第一行识别为字段名(键),后续行转换为对象记录;若关闭此选项,所有行均作为纯数据数组处理。支持自定义 JSON 缩进空格数,便于阅读或满足特定代码规范。当输入为空或仅含空白字符时,系统返回空数组并显示记录数为零。若解析过程中遇到格式错误,工具会捕获异常并返回错误描述,确保操作状态清晰。适用于前端开发、API 测试数据准备及数据格式迁移场景,无需安装额外软件,在线即可完成转换。
使用说明
- 从 Excel 或表格软件中复制数据,确保以 CSV 格式(逗号分隔)粘贴到“CSV 文本”输入框中。
- 如需使用第一行作为 JSON 对象的键名,请保持“键行”选项为选中状态;若需将所有行视为纯数据,请取消选中。
- 在“缩进”字段中输入数字(如 2 或 4),以设定输出 JSON 的缩进空格数,默认为 2。
- 点击运行按钮,查看右侧结果面板中生成的 JSON 数据及记录总数。
- 检查输出的 JSON 结构是否符合预期,如有错误提示,请检查输入文本中的逗号或换行符格式。
示例
- 输入:Name,Age Alice,30 Bob,25;输出:[{"Name": "Alice", "Age": "30"}, {"Name": "Bob", "Age": "25"}]
- 输入:1,2,3 4,5,6(关闭键行);输出:[["1", "2", "3"], ["4", "5", "6"]]
常见问题
可以直接上传 Excel 文件吗?
不可以。本工具仅接受文本格式的 CSV 数据。请先在 Excel 中将文件另存为 CSV 格式,然后复制文本内容粘贴到输入框中。
为什么我的数字变成了字符串?
CSV 本质是文本格式,本工具按原文读取单元格内容,不进行自动类型转换。如需数字类型,请在后续代码中自行处理。
如何处理包含逗号的字段?
标准 CSV 格式要求包含逗号的字段需用双引号包裹。请确保输入文本符合 CSV 规范,否则可能导致解析错位。
支持嵌套 JSON 对象吗?
不支持。本工具将每一行 CSV 数据映射为扁平的 JSON 对象,不会自动创建嵌套结构。