相同信息,两种不同形式

CSV 和 JSON 都是纯文本格式。你可以用文本编辑器打开它们,在应用间传递,并用它们保存有用的数据。区别在于如何描述这些数据。

CSV 表示一张表:每条记录占一行,单元格用逗号分隔,通常以表头行标注列名。JSON 可以表示对象、列表、字符串、数字、布尔值及 null,并在需要时使用嵌套结构。

name,company
Alex,Studio North
Sam,Orbit
[
  {"name": "Alex", "company": "Studio North"},
  {"name": "Sam", "company": "Orbit"}
]

这些示例包含相同的两条记录。没有哪种格式天然更准确;正确选择取决于接下来读取数据的系统。

平面表格选择 CSV

CSV 适合联系人列表、调研数据导出及每行列结构一致的简单报告。电子表格和导入工具普遍支持它,也便于直观检查。

简单也有代价:CSV 不定义数据类型。接收应用自行决定一个值是文本、数字还是日期。除非将列作为文本导入,否则 00123 这样的代码可能变成 123

值中的逗号也需要特殊处理。公司名称 North, Inc. 应放在用双引号括起的单元格中。被括起的值内部若含双引号,要将其写成两个双引号。合适的转换工具会帮你完成这些处理。

结构化数据选择 JSON

记录含有可选字段、标签列表或嵌套地址时,JSON 很有用。对象可以保留这些关系,无需强行把所有内容放进矩形表格。

它也是 Webhook 数据和应用 API 的常见格式。务必检查接收系统要求的数据结构:有效的 JSON 不一定符合某项集成接受的结构。

将 CSV 映射为 JSON 时,先确定哪些列保持字符串,哪些转换为数字或布尔值。标识符应保留为字符串,以保持原始表示形式。

根据目标系统进行转换

将 JSON 数组转换为 CSV 前,先确定一组固定列,并决定如何处理缺失字段、null 值和嵌套对象。嵌套地址可能需要拆为多列,列表则可能需要单独的表格。

这有助于检查 API 记录,但来回转换并非无损。转回 JSON 不会还原原始类型,也无法区分缺失字段和 null。如果以后可能需要完整结构,请保留原始文件。

一个简单原则: 选择下一个工具所需的格式,导入后检查一条完整记录。文件格式只是传递的一部分;字段名、类型和必填值同样重要。

如果来源是网页,WebAct 可以帮助将可见信息提取为文件。付费集成也可把完成的任务结果发送到 Webhook 工作流。连接后续操作前,请检查结果及接收端的数据结构。

配合本指南的小工具

了解免费网页表格提取工具 →。需要 WebAct 扩展程序和账号。Free 每月包含 25 次自动化任务;受提供商限制约束。

由 WebAct 团队撰写。产品行为以当前实现为准;浏览器提供商的限制及网站限制仍然适用。