3种常用的报文格式json

JSON是一种常用的数据交换格式,它具有与语言无关、易于理解和编写、易于扩展、轻量、占用带宽小等特点。常见的JSON报文格式有以下三种:

3种常用的报文格式json

1. 对象型

{
  "姓名": "小明","年龄": 18,"性别": "男","成绩": {
    "语文": 90,"数学": 95,"英语": 85
  }
}

对象型JSON通常是以大括号包括起来的,每个键值对之间用英文冒号分隔,多个键值对之间用英文逗号分隔,键一般用双引号(也可以不用),值可以为字符串、数字、布尔值、数组、另一个对象等。例如上面的JSON表示一个名为小明,年龄为18,性别为男,成绩为语文90、数学95、英语85的文化课学生。

2. 数组型

[
  {
    "姓名": "小红","年龄": 17,"性别": "女","成绩": {
      "语文": 95,"数学": 92,"英语": 98
    }
  },{
    "姓名": "小刚","成绩": {
      "语文": 88,"英语": 80
    }
  }
]

数组型JSON通常是以中括号包括起来的,每个元素之间用英文逗号分隔,每个元素可以是一个对象,也可以是一个值(例如数字、字符串、布尔值等)。例如上面的JSON表示一个有两个学生的班级,第一个学生为小红,年龄为17,性别为女,成绩为语文95、数学92、英语98;第二个学生为小刚,年龄为18,性别为男,成绩为语文88、数学95、英语80。

3. 简单型

"Hello,world!"

简单型JSON即为一个简单的值,可以是一个字符串、一个数字、一个布尔值或null(表示空值)。例如上面的JSON表示一个字符串“Hello,world!”。

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...