美文网首页iOS开发
iOS - 数据解析

iOS - 数据解析

作者: 磊CC | 来源:发表于2016-04-23 09:48 被阅读119次

    #pragma mark ****JSON数据解析****

    一、JSON解析

    1、概念:Javaacript object Notation轻量级的数据交换格式,采用完全独立于语言的文本格式,被称为理想的数据交换语言,易与人阅读和便携,同时相同数据用JSON编辑所占的内存更小

    2、结构

    (1)对象、字典

    以‘{’开始以‘}’结束,名称和值之间用‘:’隔开。多个‘名称/值’对之间用‘,’隔开。

    例如: {"name":"Jay","age":22}

    (2)数组

    以‘[’开始以‘]’结束,中间是数据,数据用‘,’隔开。

    例如: ["Jay","二狗"]

    "字符串"--NSString类型;18--NSNumber类型;{}--NSDictionary;[]--NSArray

    3、实例

    4、解析方法

    (1)第三方框架:JSONKit、SBJSON、TouchJSON

    (2)系统提供的解析方法:NSJSONSerialization


    #pragma mark ****XML数据解析****

    二、XML解析

    1、概念:可扩展标记语言

    2、XML数据结构

    (1)

    <标签名> **开始标签

    ...具体的值

    **结束标签=字符串(相当于字符串)

    (2)

    <标签名>

    <标签名1>888

    <标签名1>666

    =数组

    (3)

    <标签名>

    <不同的标签名1>XXX

    <不同的标签名2>KKK

    =字典

    3、XML数据解析

    GDataXMLNode:用来解析XML文件

    (1)GDataXMLDocument读取文档

    (2)GDataXMLElement读取文档里面的元素可以通过具体的方法转换成OC需要的数据·1

    **使用GDataXMLNode

    1、需要导入libxml2

    2、需要在bulid setting -> header search paths

    ->添加/usr/include/libxml2

    相关文章

      网友评论

        本文标题:iOS - 数据解析

        本文链接:https://www.haomeiwen.com/subject/lwixrttx.html