数据交换格式与SpringIOC实现
什么是数据交换格式 客户端与服务器常用数据交换格式xml、json、html 数据交换格式用场景 移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。 很多互联网项目都采用Http协议+JSON 因为xml比较重WebService服务采用http+xml格式 银行项目使用比较多 同学们可以思考下?移动端和PC端服务器是接口是怎么设计的? 画图演示 数据交换格式 什么是JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往往通过JSON来进行交换。 样例: { "id": "10", "name": "每特教育", "items": [ { "itemId": "20", "itemName": "蚂蚁课堂" }, { "itemId": "21", "itemName": "每特学院" } ] } JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON的形式是用大括号“{}”包围起来的项目列表,每一个项目间用逗号(,)**分隔,而项目就是用冒号(:)**分隔的属性名和属性值。这是典型的字典表示形式