JSON&XML

作者: 七月上 | 来源:发表于2016-04-18 22:38 被阅读118次

对于服务器返回的数据类型,一般就是JSON和XML。JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式。不过,你喜欢哪一种 并 不 重 要,后台说的算~ 记得开发请求数据的时候搞清楚用的哪一种,不然会 很 惨! 别问我怎么知道的。

---------------JSON------------------

1.概念:Javascript Object Notation

轻量级的数据交换格式,采用完全独立于语言的文本格式,被陈称为理想的数据交换语言,易于阅读和携带。

2.结构

1>.对象
以"{"开始 , 以"}" 结束 是"名称/值"对儿的集合。名称和值之间用:冒号隔开 多对之间用逗号隔开
例如:
{"name":"小明","age":18}
2>.数组
以中括号开始 以中括号结束 中间是数据 数据以逗号隔开
["小明","小丽"]
字符串用 双引号阔起来
数字是NSNumber类型
{}=NSDictionary
[]=NSArray

3.解析方法

1>.第三方框架: JSONKit、 SBJson、 TouchJson
2>.苹果自带:NSJSONSerialization

推荐一个好用的解析JSON数据的网站,简单粗暴,用过都说好
http://json.cn/

-----------------XML------------------

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

2.XML数据结构

<books> 开始标签
具体的值
</books>结束标签

<标签名>
水浒传
</标签名> = 字符串 数字

<标签名>
<标签名1>dd</标签名1>
<标签名1>gg</标签名1>
</标签名> = 数组

<标签名>
<标签名1>dd</标签名1>
<标签名2>gg</标签名2>
</标签名> = 字典

3.XML解析

GDataXMLNode: 用来解析XML文件
1>.GDataXMLDocument 读取文档
2>.GDataXMLElement 文档里面的元素 可以通过具体方法转换成OC需要的数据

使用GDataXMLNode
1>.需要导入libxml2库
2>.需要在build setting -> header search path 添加/usr/include/libxml2

我是一个程序猿,我的愿望是没有BUG~ 世界和平~

相关文章

  • JSON&XML

    JSON(NSData) --> OC对象 { } --> NSDictionary@{} [ ] --> NSA...

  • JSON&XML

    对于服务器返回的数据类型,一般就是JSON和XML。JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是...

  • JSON&XML

    JSON解析 JSON简单介绍 什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的...

  • iOS 网络之数据解析JSON&XML

    一、解析JSON类型数据 //获取文件路径 NSString *path = [[NSBundle mainBun...

  • 07 - Json&&内存分配

    本文是针对刚学编程的小白,都是一些基础知识,如果想了解更多深层一点的东西,欢迎移步本人博客!! 博客地址 点击跳转...

  • 3/30day22_XML_XML约束

    day22_XML_XML约束 思维导图 复习 今日内容 XML XML约束 XML的学习 XML概念 XML的介...

  • SSM配置文件

    pom.xml web.xml springmvc.xml spring.xml Mybatis.xml

  • python基础之xml处理

    xml查询处理 xml修改处理 xml 删除处理 xml 创建处理

  • JS对象&JSON&数组操作

    一、JSON 格式的数据需要遵循什么规则? 复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。 ...

  • iOS解析XML

    2.0 XML解析 2.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 2.2 XML解析...

网友评论

    本文标题:JSON&XML

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