在iPhone中将xml解析为json
我正在编写一个小型应用程序,用于将 iPhone 的 XML 解析为 JSON 对象。谁能告诉我是否有可用的开源库来解析 usnig Objective-C。
Am writing one small application to parse from XML to JSON object for iphone. can anyone tell me the availability of open source library present to do the parsing usnig objective-c.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Objective-C 有很多开源解决方案来处理 JSON:
要处理 xml,您可以使用默认的 NSXMLParser 类或其他一些解决方案,例如我在这里发布的一些代码(DOM 解析器):
NSXMLParser 从 XML 标记中检索错误数据
您还可以检查此页面,它将为您提供 XML 解析的可用解决方案的良好概述(以及 SAX 和 DOM 解析器之间差异的解释): http:// www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
There are plenty of open source solutions in objective-c to deal with JSON :
To deal with xml, you can use the default NSXMLParser class or some other solutions like some code I've posted here (DOM parser) :
NSXMLParser retrieving wrong data from XML tags
You can also check this page which will give you a good overview of available solutions for XML parsing (and an explaination of differences between SAX and DOM parsers) : http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
github 上有一个 json 解析器可用于 Objective c 。使用起来非常简单。您可能需要编写一些额外的代码来向解析器提供输入。
Well there is a json parser available for objective c on github. Its very simple to use. You may have to write some additional code to provide input to the parser.
我使用 NSPropertyListSerialization 来自 Apple 将 Plist XML 转换为字典。然后我们只需要找到从字典到 JSON 的东西即可。
json-framework 看起来像一个不错的 JSON 生成器。
I use NSPropertyListSerialization from Apple to turn a Plist XML into a dictionary. Then we just need to find something to go from dictionary to JSON.
The json-framework looks like a nice JSON generator.