小编典典

使用 Python 将 XML 转换为 JSON?

all

我在网络上看到了相当多的笨拙的 XML->JSON 代码,并且与 Stack 的用户进行了一段时间的互动,我相信这群人比谷歌结果的前几页可以提供更多帮助。

因此,我们正在解析天气提要,我们需要在众多网站上填充天气小部件。我们现在正在研究基于 Python 的解决方案。

这个公共的weather.com RSS
提要是我们将要解析的一个很好的例子(
_我们实际的weather.com 提要包含额外的信息,因为与他们合作_ )。

简而言之,我们应该如何使用 Python 将 XML 转换为 JSON?


阅读 87

收藏
2022-06-27

共1个答案

小编典典

XML 和 JSON 之间没有“一对一”的映射关系,因此将一个映射到另一个必然需要了解您想要对结果 什么。

话虽如此,Python 的标准库有几个用于解析 XML
的模块
(包括 DOM、SAX 和
ElementTree)。json从 Python 2.6
开始,模块
中包含对将 Python 数据结构与 JSON
相互转换的支持。

所以基础设施就在那里。

2022-06-27