JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。所谓轻量级,是与XML文档结构相 比而言的,描述项目的字符少,所以描述相同数据所需的字符个数要少,那么传输速度就会提高,而 流量却会减少。
使用JSON的原因:由于Web和移动平台开发对流量的要求是要尽可能少,对速度的要求是要尽可能快,而轻量级的数据 交换格式JSON就成为理想的数据交换格式。
JSON文档的两种结构为对象和数组。
JSON对象
对象是一个无序的“名称/值”对集合,它类似于Java中Map类型,一个对象以{(左括号)开始,}(右括号)结束。每个“名称”后 跟一个:(冒号),“名称-值”对之间使用,(逗号)分隔。
图解JSON对象的语法表:
下面是一个JSON对象的例子:
{
"name":"张三",
"age":20,
"saved":true
}
JSON数组
数组是值的有序集合,以 “[” (左中括号)开始,“]” (右中括号)结束,值之间使用,(逗号)分隔。
图解JSON数组的语法表:
下面是一个JSON数组的例子:
["text","html","css"]
在数组中,值可以是双引号括起来的字符串、数值、true、false、null、对象或者数组,而且这些结构 可以嵌套。
数组中值的JSON语法结构如图:
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!
转载:https://blog.csdn.net/weixin_45366499/article/details/104429508
查看评论