JSON 的数据结构、语法和特有的规则

JSON 两种主要结构:

  • 对象:用大括号 {} 包起来,一个对象就是一组键值对
  • 数组:用中括号 [] 包起来,一个数组就是一组有序的数据列表”

JSON 常见数据类型:

可以这么理解,json中的数据类型就是键值对(key:value)中,value能能取的值类型,因为 key 没得选,只能是字符串

  • 字符串:必须用双引号包起来,单个字符也要使用双引号括起来。例如:"hello"
  • 数字:不能加引号。例如:123、1.23
  • 布尔:小写的 truefalse
  • 对象:大括号包起来,可以嵌套
  • 数组:中括号包起来,可以嵌套
  • :使用 null 表示

JSON 几个严格规则:

因为 JSON 说白了就是由一组键值对(Key:value)组成的,需要严格遵守以下规则:

  1. JSON 的 KEY 必须是字符串(必须用双引号括起来)

  2. 键值对之间用冒号连接,冒号两边有无空格都可以

  3. 多个键值对之间用逗号分隔,但最后一个不能加逗号

JSON 示例:

# JSON 对象中的数组
{
"name":"Bill Gates",
"age":62,
"cars":[ "Porsche", "BMW", "Volvo" ]
}

# 一个 JSON 对象中的值可以是另一个 JSON 对象。
{
   "name":"Bill Gates",
   "age":62,
   "cars": { "car1":"Porsche","car2":"BMW","car3":"Volvo" }
}

# 当JSON的值为数组时
{ "employees":[ "Bill", "Steve", "David" ] }

posted on 2025-11-28 15:37  背对背依靠  阅读(0)  评论(0)    收藏  举报