Module 6: JSON

DEX502 - Module 6: JSON

📄 第 240 页 🎬 视频课程

课程章节介绍

今天我们来聊聊JSON。JSON,全称是JavaScript Object Notation,是一种轻量级的数据交换格式。它非常易于人阅读和编写,同时也易于机器解析和生成。JSON是基于JavaScript的一个子集,但它独立于语言,几乎所有的编程语言都支持JSON。 JSON的格式主要有两种结构:一种是键值对的集合,另一种是值的有序列表。键值对的集合在JSON中表现为对象,而有序列表则表现为数组。在JSON中,数据以键值对的形式存在,键和值之间用冒号分隔,不同的键值对之间用逗号分隔。对象用大括号{}包围,数组用方括号[]包围。 举个例子,如果我们有一个用户的信息,用JSON表示可能是这样的: ```json { "name": "张三", "age": 30, "isStudent": false, "courses": ["数学", "英语", "物理"] } ``` 在这个例子中,"name"、"age"、"isStudent"和"courses"都是键,它们对应的值分别是"张三"、30、false和一个包含三个字符串的数组。 JSON的这种结构使得它在网络传输中非常高效,尤其是在Web应用中,前后端的数据交换常常使用JSON格式。希望这个简单的介绍能帮助你理解JSON的基本概念和使用场景。