郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。
假設文章對您有所幫助,歡迎給作者捐贈。支援郝萌主,捐贈數額任意。重在心意^_^
A.iOS中json的基本使用
1.解析json資料
(1)json反序列化
對象
{}
格式 {key : value, key : value,...} 的鍵值對的結構
能夠反序列化為OC中的NSDictionary
數組
[]
格式 ["java","javascript","vb",...]
能夠反序列化為OC中的NSArray
提示
JSON的資料格式與OC中的高速包裝方法很相似
JSON的資料格式相同支援嵌套
(2)json工具
從iOS 5開始。使用NSJSONSerialization對JSON解析
其它常見的三種JSON解析第三方庫:
SBJson 由于API簡單易用,可能還會有一些應用中留存
JSONKit JSONKit的開發人員稱:JSONKit的性能優于蘋果
TouchJson
(3)序列化 & 反序列化
反序列化
[NSJSONSerialization JSONObjectWithData:data options:0 error:NULL];
序列化
[NSJSONSerialization dataWithJSONObject:array options:0 error:NULL];
sample:

郝萌主傾心貢獻。尊重作者的勞動成果,請勿轉載。