IOS開發(fā)——網絡篇&數據解析

關于IOS開發(fā),數據解析的方法有兩種:JSON和XML。

一、JSON解析 ?:從事先規(guī)定好的格式串中提取數據

①、概念:

JavaScript object Notation 輕量級的數據交換格式,采用完全獨立于語言的文本格式。被稱為理想的數據交互語言,易于人閱讀和便攜,同時也易于及其解析合成。由于JSON解析便攜、快速、并且相同數據用JSON編輯所占的內存更小,所以在IOS中我們使用JSON解析更加普遍。

②、結構

(1)對象

以{"開始,以"}結束,是"名稱/值"對的集合。名稱和值中間用 : 隔開。多個名稱/值 對之間用 , 隔開。類似OC中的字典。 如:

{"name":"小明","age":"18"}

(2)數組

以["開始","結束"] 。中間數數據,數據之間用 , 隔開、類似OC中的數組 如:

["小明","小李"]

"字符串" = NSString

數字 ? ?= NSNumber

{} ? ? = ?NSDictionary

[] ? ?= NSArray


③、解析方法

? 1、第三方框架:JSONKit 、SBJson、TouchJSON (性能從做到右依次變差)

? 2、蘋果自帶的解析方式:NSJSONSerialiazation

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,578評論 19 139
  • 解析的基本概念 解析: 從事先規(guī)定好的格式中提取數據 解析的前提: 提前約定好格式,數據提供方按照格式提供數據,數...
    云之君兮鵬閱讀 1,938評論 4 28
  • 解析的基本概念 解析:從事先規(guī)定好的格式中提取數據 解析的前提:提前約定好格式,數據提供方按照格式提供格式,數據獲...
    永恒守護__劉鵬輝閱讀 907評論 0 1
  • 悲傷向南快樂向北吹著東風走向西北西邊是沙灘東邊有海水澀與樂的交匯處是未名的山水山并不秀水并不清但伊人在此哪管什么事與愿違
    雨頌黃昏花易落閱讀 143評論 2 4
  • 不知道大家對昨天講的內容還記得多少。記得多少都不重要,你只要記住到現在為止,我們真正需要重視就只有兩個原則:信息最...
    儒雅的思考者閱讀 1,254評論 2 8

友情鏈接更多精彩內容