任何人都可以告訴我哪個解析器在我的情況下最好? XML,JSON還是其他?iPhone:哪種類型的解析器推薦用於iPhone和Web服務之間的數據解析?
該應用程序包含功能鏈接同步數據,與網絡服務等進行通信。所以我的目標是解析器,重量輕,速度快。
我有很多在iPhone和服務器之間解析的數據。
哪個選項?或者用於不同解析器之間比較的任何好鏈接?
任何人都可以告訴我哪個解析器在我的情況下最好? XML,JSON還是其他?iPhone:哪種類型的解析器推薦用於iPhone和Web服務之間的數據解析?
該應用程序包含功能鏈接同步數據,與網絡服務等進行通信。所以我的目標是解析器,重量輕,速度快。
我有很多在iPhone和服務器之間解析的數據。
哪個選項?或者用於不同解析器之間比較的任何好鏈接?
我建議JSON
就數據大小而言,與XML相比,json往往是緊湊的。這將減少花費在網絡傳輸上的時間(爲您的數據)。
您可以使用任何可用的JSON解析器來直接獲取ObjectiveC對象。一些Json的解析器 -
我個人更喜歡jsonKit作爲其應該是最快的所有的。
Mr.Devang。我推薦NSXMLParser。如果您的數據或服務響應採用XML格式,請使用NSXMLParser。 Apple擁有內置的xml解析工具。請參考,蘋果文件冷杉的NSXMLParser,
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSXMLParser_Class/Reference/Reference.html
http://developer.apple.com/library/mac/#documentation/cocoa/reference/NSXMLParserDelegate_Protocol/Reference/Reference.html
還有,如果您收到JSON格式的Web服務響應,您可以使用SBJSON
解析JSON文件。你可以從這個鏈接獲得json框架,
https://github.com/stig/json-framework/
謝謝。
當然它是JSON。
這是在stack.You可以找到更好的答案只是通過Goggling更好的答案。 與XML相比,JSON有幾個優點。它的體積小得多,而且臃腫,所以你將通過網絡傳遞的數據要少得多 - 在移動設備的情況下會產生相當大的差異。對於iPhone,請參考JSON Tutorial。
如果您想了解可用的不同XML解析器以及它們之間的比較,可以訪問this tutorial,其中顯示可用的不同xml解析器以及它們之間的比較。
是的,發佈了一些流行的json解析器 – 2012-02-01 05:48:01