Menu
CoddyTech

JSON 入门

Coddy Python JSON 课程的第 1 课,共 9 课。

JSON(JavaScript Object Notation,JavaScript 对象表示法)是一种轻量级、基于文本的数据交换格式。它易于人类阅读和编写,也便于机器解析和生成。

JSON 的结构

JSON 基于两种主要结构:

  1. 名称/值对的集合(类似于 Python 字典)
  2. 按顺序排列的值列表(类似于 Python 列表)

JSON 数据以键值对表示,并用花括号 {} 括起来。数组用方括号 [] 括起来。


{
  "name": "John Doe",
  "age": 30,
  "city": "New York",
  "hobbies": ["reading", "swimming", "coding"]
}

JSON 数据类型

JSON 支持以下数据类型:

  • 字符串:"Hello, World!"
  • 数字:42 或 3.14
  • 布尔值:true 或 false
  • 空值:null
  • 对象:{"key": "value"}
  • 数组:[1, 2, 3]

常见用途

JSON 广泛用于:

  1. API 响应:许多 Web 服务会以 JSON 格式返回数据
  2. 配置文件:应用程序通常使用 JSON 保存设置
  3. 数据存储:JSON 是一种常用的结构化数据存储格式
  4. 不同编程语言之间的数据交换

JSON 简单而灵活,是现代数据交换和存储的重要工具。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

亲手试试

这节课没有代码挑战。

Python JSON中的所有课

自己练习: Python 在线编译器

格式化并浏览任意 JSON: JSON 格式化工具