JSON(JavaScript Object Notation)支持以下几种数据类型:

1. 字符串(String):
   - 表示文本数据。
   - 使用双引号括起来,例如:"Hello, World!"。

2. 数字(Number):
   - 表示数值。
   - 不区分整数和浮点数,例如:42 或 3.14。

3. 布尔值(Boolean):
   - 表示真或假。
   - 只有两个取值:true 或 false。

4. 对象(Object):
   - 表示无序的键值对集合。
   - 使用大括号 {} 括起来,例如:{"name": "John", "age": 30}。

5. 数组(Array):
   - 表示有序的值的集合。
   - 使用方括号 [] 括起来,例如:[1, 2, 3, "four"]。

6. null:
   - 表示空值或无值。
   - 用关键字 null 表示。

这些基本数据类型可以嵌套和组合在一起,形成复杂的数据结构。例如,对象中的值可以是字符串、数字、布尔值、数组或嵌套的对象。

以下是一个包含不同数据类型的JSON示例:
{
  "name": "Alice",
  "age": 28,
  "isStudent": false,
  "grades": [95, 89, 75],
  "address": {
    "street": "123 Main St",
    "zip": "75001"
  },
  "isNull": null
}

在使用JSON时,确保遵循JSON的语法规则,如正确使用引号、逗号等,以保证数据的正确性和可解析性。JSON的简洁性和易读性使其成为数据交换和配置文件的常见选择。


转载请注明出处:http://www.pingtaimeng.com/article/detail/4517/JSON