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开发公司方面的资讯,欢迎来电咨询酷优网络,或者查看本公司官网中的其他相关文章!