IOS JSON,XML

用系统的json解析器解析

NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:downloadData options:NSJSONReadingMutableContainers error:nil];

JSON

//http:// 说明客户端与服务进行数据交互遵守超文本传输协议(位于网络应用层协议)

//192.168.88.8/sns(客户端向服务端进行请求的初始地址(服务端的地址))可以是一个ip地址或者是一个域名

///my/user_list.php(服务器资源的后续地址,也叫请求接口)

//http://192.168.88.8/sns/my/user_list.php组成了向服务器请求的地址

//地址和参数之间用?隔开 (参数可以理解为对资源的筛选条件)

//参数的书写:(参数名称=参数值(值的类型不同)),不同的参数之间用&来连接

//同步,程序代码顺次执行,向服务器请求是一个耗时的过程,会影响视图的展示,用户体验极差

//返回数据是json格式的数据,数据比较轻巧,常用于客户端与服务端之间的数据传输

//需求将json格式的字符串解析成我们熟悉的数据类型

//将字符串转成data

//用系统自带的json解析类,将data解析成NSArray或者NSDictionary

//NSJSONSerialization iOS5之后有的 苹果自带的json解析类

//options写成 NSJSONReadingMutableContainers ,会将data解析成数组或字典(解析成字典居多)

//用请求的url生成一个请求,请求对象带有请求信息,客户端会将request带给服务端

//作用:会自动在客户端和服务端之间创建连接,将request由客户端发给服务端

//自动遵守http协议,并向服务端发起get请求,请求方式为异步

//get请求(http协议中请求方式的一种,特点请求地址和参数放在一起,拼成一个字符串发起请求,响应迅速、快捷,但安全性极差)

//异步:(应用程序在启动之初,会自动创建一个UI主线程,负责视图界面的创建、添加和刷新等,客户端向服务端请求数据的耗时过程,NSURLConnection会自动开辟一个新的线程来完成)

//主线程显示UI和子线程请求数据同时进行,在connectionDidFininshLoading方法调用后,将请求的数据自动调给主线程

//带有服务端回应的状态码(200 代表成功,服务端能满足客户端请求;404 客户端请求的资源服务端没有找到;400 客户端请求的语法错误;500服务器错误)

XML

/*1、xml数据是一种自上而下的树形结构的数据,是客户端与服务端进行数据传输的一种常用的数据格式。

*2、... 每个xml格式数据的最外层为根节点,有且只有一个根节点。root 叫节点的标题/ ...为节点的内容

*3、进行xml数据的解析,实质上是通过解析手段获取节点内容的过程

*(面试常考)4、json(特点:轻巧、传输效率高,冗余的数据少,可读性不强)xml (特点:可读性强,扩展性强,冗余的数据比json的多)

*5、进行xml数据解析,用GData第三方开源库,比系统自带的NSXMLParser要方便很多

*/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,241评论 19 139
  • JSON JSON和XML都是需要解析的 JSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据...
    JonesCxy阅读 5,919评论 2 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,852评论 25 709
  • 今日上午手臂上的痂被我扒拉下来了。从7月6号早上摔伤到今天7月27号,整整休养了22天,最后两个痂被我扒拉掉了,胳...
    我的草信阅读 1,220评论 0 0
  • 一般人的印象中,病房是冷冰冰的,充满消毒水的味道,每天看着医生护士穿梭,脚步急匆匆,感觉生命都被勒紧,随时会消失。...
    只喝大麦茶的年纪阅读 2,523评论 0 0

友情链接更多精彩内容