欢迎来到天天文库
浏览记录
ID:21774408
大小:80.96 KB
页数:10页
时间:2018-10-24
《利用json构建android终端的webapi》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、利用JSON构建Android终端的WebAPI摘要:笔者通过对jSON数据格式的研宄,结合实际需求,利用ASP实现对WebAPI的自定义构建,提供给Applnventor调用,从而实现了WebAPI在基于Android系统的学生成绩查询的应用。关键词:JSON、WebAPI;Applnventor;"名称:值"对;键值对中图分类号:G481文献标识码:A论文编号:1647-2117(2015)05-0074-04Web2.0时代,随着移动终端的普及,移动应用渗透到每个人的日常生活中,人们随时随地通过网络访问各
2、类网站,网站不仅要满足人对机器的访问模式,而且还需提供机器对机器的访问模式,以便移动终端快速获取信息。在机器对机器的访问模式中,提供数据的一方被称为网络服务(WebService),而客户端应用与网络服务之间的通信协议则称为网络应用程序接口,简称WebAPI。在网络通讯过程中,服务器端的WebService根据需求生成某种格式的数据供客户端的WebAPI调用。比较知名的WebAPI有AmazonWebAPI、FaceBookWebAPI、TwitterWebAPI、BaiduWeb利用JSON构建Android
3、终端的WebAPI摘要:笔者通过对jSON数据格式的研宄,结合实际需求,利用ASP实现对WebAPI的自定义构建,提供给Applnventor调用,从而实现了WebAPI在基于Android系统的学生成绩查询的应用。关键词:JSON、WebAPI;Applnventor;"名称:值"对;键值对中图分类号:G481文献标识码:A论文编号:1647-2117(2015)05-0074-04Web2.0时代,随着移动终端的普及,移动应用渗透到每个人的日常生活中,人们随时随地通过网络访问各类网站,网站不仅要满足人对机器
4、的访问模式,而且还需提供机器对机器的访问模式,以便移动终端快速获取信息。在机器对机器的访问模式中,提供数据的一方被称为网络服务(WebService),而客户端应用与网络服务之间的通信协议则称为网络应用程序接口,简称WebAPI。在网络通讯过程中,服务器端的WebService根据需求生成某种格式的数据供客户端的WebAPI调用。比较知名的WebAPI有AmazonWebAPI、FaceBookWebAPI、TwitterWebAPI、BaiduWeb利用JSON构建Android终端的WebAPI摘要:笔者通
5、过对jSON数据格式的研宄,结合实际需求,利用ASP实现对WebAPI的自定义构建,提供给Applnventor调用,从而实现了WebAPI在基于Android系统的学生成绩查询的应用。关键词:JSON、WebAPI;Applnventor;"名称:值"对;键值对中图分类号:G481文献标识码:A论文编号:1647-2117(2015)05-0074-04Web2.0时代,随着移动终端的普及,移动应用渗透到每个人的日常生活中,人们随时随地通过网络访问各类网站,网站不仅要满足人对机器的访问模式,而且还需提供机器对
6、机器的访问模式,以便移动终端快速获取信息。在机器对机器的访问模式中,提供数据的一方被称为网络服务(WebService),而客户端应用与网络服务之间的通信协议则称为网络应用程序接口,简称WebAPI。在网络通讯过程中,服务器端的WebService根据需求生成某种格式的数据供客户端的WebAPI调用。比较知名的WebAPI有AmazonWebAPI、FaceBookWebAPI、TwitterWebAPI、BaiduWebAPI等,因此,利用这些公开的WebAPI可以更方便有效地获取信息,加工整合,从而发现信息
7、的内在价值,实现创新。诚然,我们也可以根据规则自定义自己需要的WebAPI,供客户端调用。WebAPI地址的表示形式是http://URL:port?tag=value,其中URL表示WebAPI服务器地址,port表示通讯端口,tag表示要传递参数值的引用,value表示传递的参数。用来表示WebAPI的数据格式一般有JSON和XML两种,这两种格式的优缺点为:①可读性:jSON偏向于符号表示,XML偏向于单词表示,两者各具优势。②简洁性:JSON优于XML,JSON更接近类C语言的描述,而XML更接近文本描
8、述。③友好性:jSON比XML更友好,JSON在客户端可以使用eval()解释,在服务器端可以使用ASP、C、C#、ColdFusion、Java、JavaScript、Perl、PHP、Python、Ruby等60多种语言生成,官方网站(http://www.json.org/json-zh.html)已经提供支持各种语言的封装函数;而XML则相对复杂,不管在服务器端还是在客户端都需
此文档下载收益归作者所有