iPhone:对于iPhone和web服务之间的数据解析,建议使用哪种类型的解析器?
有人能告诉我哪种解析器在我的情况下是最好的吗?XML、JSON还是其他 该应用程序包含功能链接同步数据,与web服务通信等。因此,我的目标是轻量和快速的解析器 我有很多在iPhone和服务器之间解析的数据iPhone:对于iPhone和web服务之间的数据解析,建议使用哪种类型的解析器?,iphone,objective-c,xml,json,web-services,Iphone,Objective C,Xml,Json,Web Services,有人能告诉我哪种解析器在我的情况下是最好的吗?XML、JSON还是其他 该应用程序包含功能链接同步数据,与web服务通信等。因此,我的目标是轻量和快速的解析器 我有很多在iPhone和服务器之间解析的数据 哪种选择?或者有什么好的链接可以在不同的解析器之间进行比较?我建议JSON,因为就数据大小而言,JSON比XML更紧凑。这将减少网络传输(数据传输)的时间 您可以使用任何可用的JSON解析器直接获取ObjectVec对象。一些Json解析器- 我个人更喜欢jsonKit,因为它应该是最快
哪种选择?或者有什么好的链接可以在不同的解析器之间进行比较?我建议
JSON
,因为就数据大小而言,JSON比XML更紧凑。这将减少网络传输(数据传输)的时间
您可以使用任何可用的JSON解析器直接获取ObjectVec对象。一些Json解析器-
我个人更喜欢jsonKit,因为它应该是最快的。我推荐使用NSXMLParser。如果您的数据或服务响应是XML格式的,请使用NSXMLParser。苹果有内置的xml解析工具。请参考苹果文件fir 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。 这是在堆栈上经常被问到的问题。你只要瞪着眼睛就能找到更好的答案。 与XML相比,JSON有几个优点。它体积小得多,体积也小得多,因此通过网络传输的数据会少得多,而对于移动设备来说,这会产生很大的影响
请参阅iPhone的。如果您想了解可用的不同XML解析器以及它们之间的比较,您可以访问,其中显示了可用的不同XML解析器以及它们之间的比较