IOS开发——网络篇&数据解析

关于IOS开发,数据解析的方法有两种:JSON和XML。

一、JSON解析  :从事先规定好的格式串中提取数据

①、概念:

JavaScript object Notation 轻量级的数据交换格式,采用完全独立于语言的文本格式。被称为理想的数据交互语言,易于人阅读和便携,同时也易于及其解析合成。由于JSON解析便携、快速、并且相同数据用JSON编辑所占的内存更小,所以在IOS中我们使用JSON解析更加普遍。

②、结构

(1)对象

以{"开始,以"}结束,是"名称/值"对的集合。名称和值中间用 : 隔开。多个名称/值 对之间用 , 隔开。类似OC中的字典。 如:

{"name":"小明","age":"18"}

(2)数组

以["开始","结束"] 。中间数数据,数据之间用 , 隔开、类似OC中的数组 如:

["小明","小李"]

"字符串" = NSString

数字    = NSNumber

{}     =  NSDictionary

[]    = NSArray


③、解析方法

  1、第三方框架:JSONKit 、SBJson、TouchJSON (性能从做到右依次变差)

  2、苹果自带的解析方式:NSJSONSerialiazation

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,680评论 19 139
  • 解析的基本概念 解析: 从事先规定好的格式中提取数据 解析的前提: 提前约定好格式,数据提供方按照格式提供数据,数...
    云之君兮鹏阅读 5,839评论 4 28
  • 解析的基本概念 解析:从事先规定好的格式中提取数据 解析的前提:提前约定好格式,数据提供方按照格式提供格式,数据获...
    永恒守护__刘鹏辉阅读 4,210评论 0 1
  • 悲伤向南快乐向北吹着东风走向西北西边是沙滩东边有海水涩与乐的交汇处是未名的山水山并不秀水并不清但伊人在此哪管什么事与愿违
    雨颂黄昏花易落阅读 871评论 2 4
  • 不知道大家对昨天讲的内容还记得多少。记得多少都不重要,你只要记住到现在为止,我们真正需要重视就只有两个原则:信息最...
    儒雅的思考者阅读 4,862评论 2 8