数据存储:JSON 与 CSV

TG Data Set: A collection for training AI models.
Post Reply
rumana777
Posts: 127
Joined: Mon Dec 23, 2024 7:05 am

数据存储:JSON 与 CSV

Post by rumana777 »

JSON 是一种数据交换格式,代表 JavaScript 对象表示法,扩展名为 .json。JSON 被称为轻量级数据格式类型,因其可读性和嵌套功能而受到青睐。它通常与 API 和数据配置结合使用。

CSV: CSV 是一种数据存储格式,代表逗号分隔值,扩展名为 .csv。CSV 文件以逗号分隔的列表格式存储数据值(纯文本)。值得注意的是,CSV 文件通常较小,可以在文本编辑器中打开。

信息 JSON CSV
扩大 使用扩展名 .json 保存 以扩展名 .csv 保存
文件大小 文件大小较大 紧凑的文件大小
安全 安全性较差 更安全
可扩展性 轻松与 API 集成并允许扩展(向上和向下) 难以集成且不易扩展
数据类型 使用 Javascript 数据类型(主要) 不使用数据类型。
等级制度 支持分层和关系数据 显示分层数据时出错
用途 存储和交换数组、对象等中的数据语法。 将表格 领英数据 数据存储在带分隔符的文本文件中。
定义 JSON 用于存储和交换数据 CSV 是使用逗号分隔值的定界文本
完整形式 JavaScript 对象表示法 逗号分隔值
虽然上述定义以最简洁的形式解释了 JSON 和 CSV,但让我们仔细看看这些文件类型。本文将比较 JSON 和 CSV,提供这两种格式的解释,并简要解释 XML 格式。

什么是 JSON?
JSON 是一种数据交换格式,代表 JavaScript 对象表示法。JSON 被称为轻量级格式类型,因其可读性和嵌套功能而受到青睐。它通常与 API 和数据配置结合使用。更具体地说,JSON 是 API 的首选,由于其轻量级特性,API 优先考虑文件大小。JSON 还因其易于转换为其他格式的能力而受到称赞。JSON 转换工具非常常见,并且有许多免费的 JSON 到 CSV 格式转换工具。

此外,由于 JSON 源自常用的 JavaScript 编程语言,因此可以轻松集成到前端和后端开发中。与稍后将讨论的 CSV 不同,JSON 文件 (.json) 由于其语法而具有大量嵌套和层次结构特性。为了进一步说明这一点,让我们看看 JSON 支持的数据类型(元素)。

JSON 数据类型
JSON 使用的一些数据类型包括:

弦乐:《蓝色》《卢卡斯》《橙汁》
字符串是字符序列,可以是常量或变量。复杂的计算机语言和数据存储类型中的字符串通常是单词。
数字:“55”“-2.5”“3.5e10”
JSON数据字符串中的数字可以是整数,小数,负数,甚至是科学计数法数字。
布尔值:“真” “假”
布尔值表示值为真或假的数据。
空值:“null”
Null 是“无”的另一种说法,表示输入没有值。
数组:[55,56,57] [“蓝色”,“紫色”,“绿色”]
数组是可以包含任何上述类型以及对象(如下)的列表。
对象:{“key”:“value”} {“name”:“Lukas”}
对象是最常用的数据类型,允许您表示键值对的值。您可以为数据分配一个键和一个值,其中值可以是上述任何数据类型(字符串、数字、null 等)。
JSON 是什么样的?
现在我们知道了 JSON 支持的元素,让我们来看看 JSON 格式的数据。为了保持一致性,我们将使用相同的示例数据来查看 JSON、CSV 和 XML。此示例数据适用于某家公司“X”,该公司有两名员工 - Jane 和 Lukas。

{“name”:“Jane”,“jobTitle”:“分析师”}

{“name”:“Lukas”,“jobTitle”:“开发人员”}
Post Reply