工具用的顺手吗?
你的反馈能帮助我们做得更好
实现JSON数组与CSV表格数据之间的相互转换,适用于数据分析与程序开发。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
JSON 常用对象、数组表达有结构的数据;CSV 则把记录写成行、把字段写成列。JSON 转 CSV 时,本工具读取对象数组,并以第一条记录的属性名生成表头,后续对象依次形成数据行。反向转换时,CSV 首行会作为属性名,每行数据成为一个 JSON 对象。CSV 本身不保存每个单元格的原始数据类型,因此转换回 JSON 时,符合数字或 true/false 形式的值可能被识别为数字或布尔值。
分隔符可以选逗号、分号或制表符。转换结果是可复制或下载的文本,适合整理接口返回的数据、在表格与开发数据之间交换内容;它不会替你决定复杂数据该如何展开成多列。
指南
按步骤完成操作,并通过示例核对输入与结果。
JSON 转 CSV 时,粘贴由对象组成的数组,例如 [{"name":"林晓","age":9},{"name":"陈安","age":10}]。CSV 转 JSON 时,第一行写字段名,后续每行写一条记录。
按照数据里的实际列分隔符,选择逗号、分号或制表符。JSON 转 CSV 会在结果中使用所选字符;反向转换时也要与输入相符。
使用格式切换控件改变输入与输出方向。上述示例的 CSV 首行为 name,age,接着是 林晓,9 与 陈安,10。留意首行是否确实为字段名。
确认列顺序、空值和类型符合后续用途,再复制结果或下载文本文件。若只想试操作,可先载入页面提供的示例,再替换为自己的数据。
若某个字段含逗号、双引号或换行,它仍应作为一个单元格理解;CSV 的常见处理方式是为这类字段加引号,并把字段内部的双引号转义。页面生成文本时会按 CSV 字段规则处理这些字符。遇到特殊字符较多的数据,可在纯文本中检查字段边界,再导入目标表格软件抽查几行,避免把字段中的分隔符误认为新列。
场景
查看这项工具在不同工作与生活流程中的用法。
需要人工核对一批 JSON 对象时,先确认每条记录字段一致,再转成 CSV,便于按行查看和导入表格软件。
已有带表头的 CSV、希望得到 JSON 对象数组时,检查首行字段名与分隔符,再转换并查看输出里的数字、布尔值是否应保留为原文本。
问答
集中解答高频疑问与容易混淆的问题。
当前页面固定把第一条对象的键写成 CSV 首行,没有表头开关。CSV 转 JSON 也固定把首行当作属性名;如果输入没有表头,应先补上字段名再转换。
反向解析启用了动态类型识别,像数字或 true/false 这样的字段可能变成 JSON 数值或布尔值。编号、邮编、含前导零的编码等如果必须保留原样,转换后请逐项检查。
列名从第一条对象取得。后续记录缺少该字段时,对应单元格为空;如果后续记录带有第一条没有的额外键,它不会自动新增表头。因此转换前最好统一对象字段,并调整第一条记录的键集合。
须知
使用前了解适用范围、结果限制与必要提醒。
JSON 与 CSV 的来回转换不能完整保留嵌套结构和原始类型。该页面不会把嵌套对象自动拆成多列;字段名、空值和类型都应按目标系统的要求核对。若数据字段是不可信文本,下载后直接用电子表格打开前,请检查可能被识别为公式的单元格。本工具不会自动添加防公式前缀;CSV 格式本身也不能保证所有表格软件采用完全相同的导入规则。
下载文件是文本数据,不是带工作表、单元格格式或公式防护设置的电子表格文件。打开时若列没有按预期拆分,请在导入设置中指定与转换时一致的分隔符和字符编码。
推荐
查找相关工具、专题与可用的 API 能力。