【发布时间】:2010-01-16 05:52:39
【问题描述】:
在 iPhone 上解析 JSON/XML 哪个更好,以便我可以与 Web 应用程序交互。 这也是目前最快、最有效的解析器
【问题讨论】:
-
主观的,坦率地说,在其他问题中回答了一百万次。 TouchJSON 和 NSXMLParser:几次搜索和浏览一下文档就足以让您决定使用哪个。
标签: iphone xml web-services json
在 iPhone 上解析 JSON/XML 哪个更好,以便我可以与 Web 应用程序交互。 这也是目前最快、最有效的解析器
【问题讨论】:
标签: iphone xml web-services json
TouchJSON 对于开发人员来说比 XML 解析更容易使用,对于具有大量来回发送的小文件的 Web 服务,性能并不重要,因为瓶颈将是网络(除非出于某种原因您要发送非常大的数据周围的结构)。
【讨论】:
(查看 AppStore 应用的其他评论。)
JSON:对于越狱平台,您可以使用 Apple 的 private 框架 JSON.framework。 (Apple 经常需要开发人员重新发明轮子,这不是很可悲吗?)
XML:NSXMLParser(对 ObjC 更友好)或libxml2(性能更高)。
【讨论】:
NSXMLParser 是最好的,你可以轻松使用它。
【讨论】:
两者都有自己的优势。 XML 比 JSON 更具结构化和组织性。如果您的数据结构比使用 XML 复杂,否则您可以使用 JSON。
对于 XML,您可以使用:NSXMLParser 或 GDataXMLParser
对于 JSON,请尝试:SBJSON
【讨论】: