一.什么是Json 什么是Json字符串
- 是一种轻量级的数据交换格式
- 字符串是Json的表现形式
- 符合Json格式的字符串叫做Json字符串
不符合Json字符串格式:{a: "pyth"
符合Json字符串格式:{"yuyu" : "lulu"}
二.Json的优势
- 易于阅读
- 易于解析:跨语言交换数据
- 网络传输效率高
三.Json的应用场景
- 如果说是一个最简单的网站,只有一个网站的后台和一个浏览器(前端),通常我们看到的一个网页就是网站后台向浏览器传输了一段html,Json也是一种数据和html一样.浏览器就是为html量身定做的,所以它可以把html标记性的语言显示成我们看到的一个网站的样式.
- 自从js技术出现了以后,越来越多的会从浏览器出发一个请求获取Json数据.Json数据在浏览器拿到以后可以在前端做一些逻辑的运算,最终把这些数据呈现给大家,这是比较简单的web页面
- 如果把app 以及移动端的小程序考虑进来的话,会发现很多时候html并再不适合移动端的应用,html是专门为web量身定制的.从图2可以看出Json的优势是什么,可以跨不同的语言,也许各个服务之间也存在着数据的传输,如果我们都可以使用Json数据格式来传输的话,那么我们就不需要考虑具体是用什么语言来实现的.比如API是用Java写的,用Json很容易就可以和Python服务做数据的交互
来源:oschina
链接:https://my.oschina.net/AnnaWu/blog/4340914