2012-02-01 15 views

回答

2

我建議JSON就數據大小而言,與XML相比,json往往是緊湊的。這將減少花費在網絡傳輸上的時間(爲您的數據)。

您可以使用任何可用的JSON解析器來直接獲取ObjectiveC對象。一些Json的解析器 -

  1. NSJSONSerialization
  2. json framework
  3. jsonKit

我個人更喜歡jsonKit作爲其應該是最快的所有的。

+0

是的,發佈了一些流行的json解析器 – 2012-02-01 05:48:01

0

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/ 

謝謝。

1

當然它是JSON。

這是在stack.You可以找到更好的答案只是通過Goggling更好的答案。 與XML相比,JSON有幾個優點。它的體積小得多,而且臃腫,所以你將通過網絡傳遞的數據要少得多 - 在移動設備的情況下會產生相當大的差異。對於iPhone,請參考JSON Tutorial

0

如果您想了解可用的不同XML解析器以及它們之間的比較,可以訪問this tutorial,其中顯示可用的不同xml解析器以及它們之間的比較。