文章目录
什么是数据交换格式?
在公司的web项目中,客户端和服务器常用的数据交换格式有JSON
、XML
以及模板引擎ftl等。目前大部分公司的项目的服务器响应客户端请求都是返回JSON数据格式。
一般来说分客户端分为两大类:移动端、PC端。
ios
和安卓
,采用的通讯方式是http
协议+json
的restful风格,也是目前大多数互联网公司的项目采取的方式。
xml
则用的越来越少,因为传输比较耗费资源(宽带),比较重量级。所以一般情况下,银行项目使用http
协议+xml
居多。
JSON
首先我们需要知道什么是JSON?
JSON
(JavaScript Object Notation
, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
简单来说:JSON
就是一种轻量级的数据交换格式,结构清晰易于使用,相比XML
重量级的数据交换格式更加的好用,所以客户端和服务器端采用JSON
的方式进行数据交换格式进行通讯。
JSON的数据结构如下:
{
"fruit": [
{