HTTP请求数据的格式

x-www-form-urlencoded和JSON格式

需求一:

我的名字叫呱呱,35岁,不抽烟

x-www-form-urlencoded: name=呱呱&age=35&smoke=false

JSON:{"name":"呱呱","age":35,"smoke":false}

 

简单的数据格式两种都可以,但是如果数据比较复杂就需要用JSON格式

需求二

名叫呱呱,年龄35,不抽烟

有三本书,语文,数学,英语

领导是小猪老师,35岁,收入保密

2个孩子,一个叫呱小呱,3岁,一个叫呱唧呱,5岁

{

"name":"呱呱","age":35,"smoke":false,

"books":["语文","数学","英语"],

"leader":{"name":"小猪老师","age": 35,"",null},

"sons",[{"name":"呱小呱","age":3},{"name":"呱唧呱","age":5}]

}

总结:json的值由:字符串,数字,逻辑值,null+对象{},数组[]组成

什么是JSON?

JSON是存储和交换文本信息的语法,类似XML

JSON比XML更小,更快,更容易解析

JSON是独立于开发语言的

JSON具有自我描述性,更易理解

JSON格式口诀:

口诀1:JSON有对象,数组两种结构。由字符串,数字,逻辑值,空值四种数据类型

口诀2:用大括号{}表示对象,对象是由属性组成的,属性是由键值对组成的。键和值用冒号:分开,键值对之间哟个都好,隔开,键必须用双引号""引起来

口诀3:用中括号[]表示数组,数组由但难度的值组成

口诀4:JSON的灵活就灵活在JSON可以嵌套

 

posted @ 2020-08-24 15:33  RoseLv  阅读(459)  评论(0)    收藏  举报