在本教程中,你将学习 JSON 的基础知识——它是什么、常用在哪里以及它的语法。
你还将看到如何在 Python 中将字符串转换为 JSON。
让我们开始吧!
什么是 JSON
JSON 是 JavaScript Object Notation(JavaScript 对象标记)的缩写。
它是一种数据格式,用于为 Web 应用程序存储和传输信息。
JSON 最初来自 JavaScript 编程语言,但它并不仅仅局限于一种语言。
大多数现代编程语言都有用于解析和生成 JSON 数据的库。
在哪里使用JSON
JSON 主要用于在服务器和客户端之间发送和接收数据,其中客户端是网页或 Web 应用程序。
在 Web 应用程序通过网络连接时使用的请求-响应周期中,这是一种更可靠的格式。与复杂且不太紧凑的 XML 相比,JSON 是使用得更多的格式。
基本的 JSON 语法
在 JSON 中,数据以键值对的形式写入,如下所示:
"first_name": "Katie"
数据用双引号括起来,键值对用冒号分隔。
可以有多个键值对,每个键值对之间用逗号分隔:
"first_name": "Katie", "last_name": "Rodgers"
上面的例子展示了一个对象,一个多个键值对的集合。
对象在花括号内:
{
"first_name": "Katie",
"last_name": "Rodgers"
}
你还可以使用 JSON 创建数组,即值的有序列表。在这种情况下,数组包含在方括号内:
[
{
"first_name": "Katie",
"last_name