負載指的是在服務的請求響應事務中交換的數據。常見的負載格式包括xml,JSON與HTML。
進入與發出的負載數據存在很多形式與大小。比如,有些開發者會使用原生的字符串或是以分隔符分開的數據與Web Service進行通信。這么做雖然簡單,不過技術上卻不具備可擴展性,難以處理復雜的數據結構,可能會導致很多問題。
一,XML
XML是一種標記語言,用于編碼和組織數據。
二,JSON
JSON是一種用于交換格式化信息的輕量級數據格式。
JSON支持的數據類型以及與之關聯的格式規則:
1,數字:無雙引號。
2,布爾:取值為true或false,無雙引號。
3,字符串:雙引號括起。
4,數組:方括號包圍的以逗號分隔的列表。
5,對象:花括號包圍的鍵值對集合。Objective-C中的對象是通過NSDictionary表示。
6,null:無雙引號。
三,HTML
HTML是一種標記語言,用于組織網頁上的數據,這樣瀏覽器就可以解析頁面了。
參考資料:《iOS網絡高級編程-iphone和iPad的企業應用開發》
新聞熱點
疑難解答