您的位置:首页 > 理论基础 > 数据结构算法

解析概念及两种数据结构

2015-11-02 22:35 316 查看
1.解析:从事项规定好的格式中提取数据.
2.解析的前提:提前约定好格式 — 数据提供方按照格式提供数据 — 数据获取方则按照格式获取数据
3.iOS开发中常见的数据解析类型:XML解析和JSON解析

4.XML数据结构
4.1XML:Extensible Markup Language(可扩展标记语言),主流数据格式之一,可以用来存储和传输数据;其主要功能有:数据交换;Web服务;内存管理和用作配置文件.
4.2XML数据结构语法
数据结构信息声明 — 节点使用一对标签表示:起始标签和结束标签 — 根节点是起始节点,只有一个. — 节点可以嵌套 — 节点可以有值,其值存储在一对标签中
实例1:


实例2:


5.JSON数据结构
5.1JSON:Javascript Object Notation;轻量级的数据交换格式,采用完全独立于语言的文本格式,被称为理想的数据交换语言
5.2JSON数据结构语法
JSON文档有两种结构:对象.数组
对象:以 { 开始,以 } 结束,是”名称/值”对的集合,名称和值中间用 : 隔开.多个"名称/值”对之间用 , 隔开;类似于OC中的字典
数组:以 [ 开始,以 ] 结束,中间是数据,数据以 , 分隔.
JSON中的数类型:字符串 数值 BOOL 对象 数组
5.3实例



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: