解析概念及两种数据结构
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实例
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实例
相关文章推荐
- 常用数据结构
- redis数据结构_codepython整理一
- 树---判断两棵树是否相等
- LeetCode Binary Tree Postorder Traversal(数据结构)
- POJ 1743 Musical Theme (后缀数组)
- 数据结构基础4:串
- Lua1.0 数据结构
- 数据结构例程——图的遍历
- 数据结构之自建算法库——图及其存储结构(邻接矩阵、邻接表)
- 数据结构-stack-学习笔记
- 数据结构例程——图的邻接矩阵存储结构及算法
- SPOJ 705 New Distinct Substrings (后缀数组)
- Ural 1297 Palindrome (后缀数组)
- 数据结构基础之单链表
- Redis中5种数据结构的使用场景介绍
- Hive 中如何使用符合数据结构 maps,array,structs
- python数据结构学习笔记-4-堆栈 队列
- hdu 5536 Chip Factory 2015长春区域赛 数据结构 Trie
- 第8周SHH数据结构-【项目4-字符串加密 】
- 第七周 数据结构实践项目——队列 【项目4 - 队列数组】