我的下一個項目完全取決於網絡。有大量的請求,需要從服務器獲取數據,我想知道這是iOS 6的這是最好的和容易的JSON解析庫
回答
內置於iOS版的一個最好的和易於JSON解析庫 - NSJSONSerialization
它比快我用過的其他東西都很容易實現。
下面是一個簡單的例子(我用AFNetworking的要求):
NSData *responseData = [operation responseData];
id retObj;
NSError *error = nil;
if (responseData) {
retObj = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:&error];
}
@EIJay您能否提供任何優秀的教程鏈接?,這是我第一次使用JSON –
Apple的類參考頁面和示例代碼應該是您所需要的。 –
我一直在使用NSJSONSerialization多年,但剛剛發現了一個可怕的問題:它爲整數值分配NSDecimalNumbers,並且此類在[NSDecimalNumber unsignedLongLongValue]中有一個錯誤。如果該值具有非零高字節,則最低有效位將被清零。它看起來像創建一箇中間double值,然後錯誤地轉換爲uint64_t。所以要小心,如果您使用的是64位大數字的JSON! –
雖然NSJSONSerialization建庫在iOS中,它只能在iOS 5或更高版本。
如果您還想在iOS 5之前解析JSON,那麼JSONKit是最適合使用的庫。
它還被授予了raywanderlich上IOS最有用的10個庫。鏈接在這裏。 http://www.raywenderlich.com/21987/top-10-most-useful-ios-libraries-to-know-and-love
你可以在Github上找到JSONKit。 https://github.com/johnezang/JSONKit
- 1. 什麼是PHP最容易解析的格式?
- 2. 如何更容易分析我要分析的JSON的JSON
- 3. 什麼是最好的XML解析器
- 4. 解析這種輸入的最好方法是什麼?
- 5. 解析這個配置文件的最好方法是什麼?
- 6. jQuery和XML最好的解析方法
- 7. 哪個是jetty最好的json rpc庫?
- 8. 這是最好的JavaScript庫,使畫布與IE兼容
- 9. 什麼JSON解析是最簡單的?
- 10. 的Javascript UI庫容易結合到JSON
- 11. 容錯JSON解析
- 12. 解析這個JSON
- 13. 需要最簡單的方法來解析Java中的這個JSon內容
- 14. 寫的這個JSON結果(解析JSON)
- 15. 哪種解析客戶端的json數據最好的方法?
- 16. 解析JSON與XML一樣容易Python 3
- 17. 解析JSON使用最新傑克遜解析器庫
- 18. 這對解析Android,XML或JSON中的性能更好嗎?
- 19. JSON解析PHP和顯示內容
- 20. JSON解析[和]
- 21. 如何解析這一內容納入友好的URL
- 22. [R總結,以解析的格式最好JSON
- 23. 到目前爲止在iPhone中最好的JSON解析器
- 24. JSON解析使用簡單的JSON庫
- 25. 這是JSON,我如何解析這個JSON?
- 26. 使解析更容易在android EditText
- 27. BeautifulSoup 3.1解析器太容易打破
- 28. JSON解析與播放:爲什麼是這樣解析列表?
- 29. 最好,最快的方式來解析JSON數據的ListView的Android
- 30. 爲什麼Javascript是「最容易被誤解的語言」?
使用由apple提供的nsjsonserialization。最好的和有效的方式 – Baddu
@Baddu:其實[JSONKit](https://github.com/johnezang/JSONKit)仍然似乎更快。但是你需要安裝第三方庫。 – DarkDust
@DarkDust爲什麼使用第三方如果蘋果提供的方式 – Baddu