你的位置:首页 > 操作系统

[操作系统]iOS中解析 XML / JSON


JSON数据格式

1. 概述:
JSON (JavaScript Object Notation) 是⼀一种轻量级的数据交换格式

 基于⽂文本格式,易于⼈人阅读和编写,同时也易于机器解析和⽣生成。

2. JSON 数据的书写格式是:名称/值 • 名称写在前⾯面(在双引号中)
• 值对写在后⾯面
• 中间⽤用冒号隔开

3. JSON 值⽀支持类型

  • 数字(整数或浮点数)

  • 字符串(在双引号中)

  • 逻辑值(true 或 false)

  • 数组(在中括号中)

  • 对象(在花括号中)

  • null





JSON格式⼀一:最外层是⼤大括号

在线JSON格式化⼯工具http://json.phpddt.com



URL:

http://api.openweathermap.org/data/2.5/weather?q=beijing&units=metric




JSON格式⼆二:最外层是中括号

1. JSON值⽀支持类型和OC对象的对应关系





  • 数字 —> NSNumber

  • 双引号 —> NSString

  • 中括号 —> NSArray

  • ⼤大括号 —> NSDictionary

  • null —> NSNull

    2. 对象转模型: 将解析后的OC对象(NSArray/NSDictionary)转换成⾃自定义的模型类





 

1. • 是⼀一种⽤用于标记电⼦子⽂文件使其具有结构性的标记语⾔言

2.

  • 根元素: 最外层的元素

  • 元素(Element): 从开始标签直到结束标签的部分

  • 属性(Attribute): 提供元素的额外信息





1.

2.



1.

  • DOM: ⼀一次性将整个

    应的值/属性

  • SAX: 从

    2. iOS中解析

    • GData

    • NS

      3. 样例:使⽤用GData

      a. GDatab. Build Setting中的”Header Search Paths”添加 /usr/include/lib