JSON是一种在不同程序之间交换信息的格式。它就像是一个事物的列表,每个事物都有一个名称和一个值。

对象

想象一下,你有一个对象。一个对象由大括号{}组成,在其中有通过逗号分隔的名称和值。例如,你可以有一个包含人名和年龄的对象:

{
  "name": "Jeffey",
  "age": 34
}

数组

数组就像是一个列表。它用方括号[]表示,并包含通过逗号分隔的值。这是一个水果数组的例子:

["黑色", "红色", "黄色"]

JSON中的值可以是字符串(文本)、数字、布尔值(如“true”或“false”)、其他对象、数组,甚至是空值(null)。

字符串要用双引号"括起来。例如,"Hello"是一个字符串。

数字、布尔值和null则不需要引号。例如,42是一个数字,true是布尔值“true”。

为什么使用JSON?

JSON易于阅读,并且受到许多编程语言的支持。它用于程序之间交换信息,是数据通信的常用选择。