当前位置:首页 > 新闻中心 >

php Android 使用简介 JSON XML 区别

编辑:北京飞炫空间展览展示有限公司 时间:2017-09-07 12:59:46阅读次数:2
php Android 使用简介 JSON XML 区别


一个app通信接口三要素:

1.接口地址:(http://app.com/api.php?format=xml)

2.接口文件 :(api.php处理一些业务逻辑)

3.接口通信数据





App如何进行通信

1.App发送http请求给服务器

2.服务器处理后返回数据给App

与b/s访问方式不同:

b/s模式访问服务器页面的地址可以在地址栏看到而app访问看不到地址,已经被封装起来。

b/s模式返回数据通常是html,而要给app返回的数据格式和 JSON和XML





JSON和XML

XML:扩展标记语言(Extensible Markup Language ),可以用来标记数据,定义数据类型,是一





种允许用户对自己的标记语言进行定义的源语言。

特点:XML可以节点自定义,跨平台。



根节点

名字







JSON (JavaScript Object Notation) 一种轻量级的数据交换格式,具有良好的可读性和便于快





速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高,完全独立于语言文本格





式。这些特性是JSON成为理想的数据交换语言。





第一种,解析出字符串: “s”(用这个格式的少,不便于理解)

第二种,解析出数组 {"title":"david","from":"qingdao","decrip":"hello"}(key:value 便





于理解,所以这种常用)





xml和json区别:

1.可读性:xml结构层次清晰,json输出类似字符串,所以xml可读性好

2.php生成数据方面:php如何生成json数据:json_encode($arr);

如何生成xml数据:封装多个字符串,一起输出。

json只用一个函数,很方便;

3.传输速度:

json没有标签,数据小,所以传输快。





app接口功能:

1.获取数据:从数据库或缓存中获取数据,站群软件,然后通过接口数据返回给客户端。如:主界面数据加





载。

2.提交数据:(get post),通过接口提交数据给服务器,然后服务器入库处理,或者其他操作。类





似于web方面的提交表单。如意见反馈。





版本升级接口 :提交当前版本数据,获取是否更行数据。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网页设计 https://www.feimao666.com

上一篇:PHP5常量 下一篇:最后一页

相关阅读