JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。所谓轻量级,是与XML文档结构相比而言的,描述项目的字符少,所以描述相同数据所需的字符个数要少,那么传输速度就会提高,而流量却会减少。
如果留言条采用JSON描述,可以设计成下面的样子:
{"to":"百恒网络",
"conent": "你好!我在网上看到你们是一家专业的南昌APP开发公司,我现在想做一个电商类的手机APP,希望能跟你们谈一下,看到信息请回我,电话就是我的ID号,谢谢!",
"from": "王先生",
"date": "2017年06月12日"}
由于Web和移动平台开发对流量的要求是要尽可能少,对速度的要求是要尽可能快,而轻量级的数据交换格式JSON就成为理想的数据交换格式。
构成JSON文档的两种结构为对象和数组。对象是“名称值”对集合,它类似于Objective-C中的字典类型,而数组是一连串元素的集合。
对象是一个无序的“名称/值”对集合,一个对象以{(左括号)开始,}(右括号)结束。每个“名称”后跟一个:(冒号),“名称值”对之间使用,(逗号)分隔。JSON对象的语法表如图1所示。
下面是一个JSON对象的例子:
{
"name":"a.htm",
"size":345,
"saved":true
}
数组是值的有序集合,以[(左中括号)开始,](右中括号)结束,值之间使用,(逗号)分隔。JSON数组的语法表如图2所示。
下面是一个JSON数组的例子:
["text","html","css"]
在数组中,值可以是双引号括起来的字符串、数值、true、false、null、对象或者数组,而且这些结构可以嵌套。数组中值的JSON语法结构如图3所示。
了解更多关于南昌APP开发方面的资讯,欢迎来电咨询百恒网络,或者查看本公司官网中的其他相关文章!