就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,访问帮助中心 /help/reopen-questions 以获得指导。
从我的总体观察来看JSON
更快Parse
than XML
。我发现了两个关于此的好问题。一个被要求PHP https://stackoverflow.com/questions/993282/php-is-json-or-xml-parser-faster 并要求其他JavaScript https://stackoverflow.com/questions/4596465/is-parsing-json-faster-than-parsing-xml 。我想了解Python,Python如何高效地使用它们?哪个解析起来更有效。
另外,请帮助选择最佳的 XML(例如 xmlparser 库、lxml 或?)和 JSON(simplejson、jsonlib 或?)的 Python 解析器。
在我看来,比较 XML 和 JSON 解析时间是没有意义的。选择一种格式而不是另一种格式取决于您的用例。
如果您只想以简单、人类可读的格式存储 JSON 支持的原始类型,那么 JSON 是最佳选择。如果您需要标记语言的所有功能和复杂性,请使用 XML。您可能不想发明基于 JSON 的文档格式。
解析 JSON 和 XML 的瓶颈通常不是解析本身,而是数据的解释/表示。基于事件的 XML 解析器通常非常快,但构建由数千个小对象组成的复杂 DOM 树则不然。如果您需要将 XML 解析为嵌套的本机数据结构(例如列表和字典),则缓慢的部分将是解析结果的解释,而不是实际的字符串分析。由于 JSON 直接解析这些原始类型而不是复杂的对象树,因此它可能会更快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)