我已经在网上看到了很多笨拙的XML-> JSON代码,并且与Stack的用户进行了一些交互,我相信这些人群可以比谷歌搜索结果的前几页更有用.
因此,我们正在解析天气预报,我们需要在众多网站上填充天气小部件.我们现在正在研究基于Python的解决方案.
这个public weather.com RSS提要是我们要解析的一个很好的例子(我们的实际weather.com提要包含其他信息,因为它们与他们合作).
简而言之,我们应该如何使用Python将XML转换为JSON?
可能重复:
使用Python将XML转换为JSON?
我在App Engine上做了一些工作,我需要将从远程服务器检索的XML文档转换为等效的JSON对象.
我正在使用xml.dom.minidom
解析返回的XML数据urlfetch
.我也试图django.utils.simplejson
将解析后的XML文档转换为JSON.我完全不知道如何把两者挂在一起.下面是我正在修改的代码:
from xml.dom import minidom
from django.utils import simplejson as json
#pseudo code that returns actual xml data as a string from remote server.
result = urlfetch.fetch(url,'','get');
dom = minidom.parseString(result.content)
json = simplejson.load(dom)
self.response.out.write(json)
Run Code Online (Sandbox Code Playgroud)