用户登录

我们要开发的这个服务端应用,可能需要对不同类型的客户端提供服务,比如浏览器,移动端,小程序等等。这些客户端与服务端交换数据的时候需要一种通用的数据格式,不管是谁都可以读懂这种数据,一般我们都会选择用 JSON 这种数据格式。

在客户端可以把 JSON 格式的数据发送给服务端,在服务端也可以把要发给客户端的数据转换成 JSON 格式的。无论是客户端还是服务端都认识这种格式的数据,也都知道如何处理这种格式的数据。

假设你需要一个可以通过浏览器使用的应用,这个应用除了需要一个服务端应用提供的服务以外,你还得额外再去创建一个可以在浏览器上运行的应用,一般这种应用叫前端应用。在前端应用里可以请求使用服务端应用提供的服务,比如它如果需要一组内容列表数据,它可以请求服务端应用获取到这组数据,得到的数据一般就是 JSON 格式的。

前端应用收到了这组 JSON 格式的数据以后,会加工处理一下,再把它们放到事先设计好的界面上显示出来。

现在你看到的就是一个 JSON 格式的数据,先一组大括号,里面是一些数据的属性,属性和属性之间用逗号分隔开。每个项目都有个名字还有一个对应的值,名字和值的中间是个冒号,文字要用双引号包装,数字可以不用双引号。注意最后一个数据项目不能添加逗号。

你会发现这种 JSON 格式的数据跟我们之前介绍的 JavaScript 语言里的 Object 非常像,其实这种格式就是根据 JavaScript 语言里的对象设计出来的。JSON 的全名是:JavaScript Object Notation。

现在你看到的这组数据也是 JSON 格式的,先是一组方括号,它里面是一些数据项目,每个数据项目都在一组大括号里。

JSON 数据格式《 Node.js 服务端应用开发:提供服务 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点