我有一个给定形式的xml
<parameters>
<entry>
<string>GAME_SRC</string>
<string>some_url</string>
</entry>
<entry>
<string>GAME_URL</string>
<string>some_url2</string>
</entry>
<entry>
<string>GAME_API_URL</string>
<string>some_url_again</string>
</entry>
...
</parameters>
我想转换为JSON。 到目前为止我成功的是让JSON看起来像这样:
"parameters": {
"entry": [
{
"string": [
"GAME_SRC",
"some_url"
]
},
{
"string": [
"GAME_URL",
"some_url2"
]
},
{
"string": [
"GAME_API_URL",
"some_url_again"
]
}
...
}
但这不是我真正想要的。 我需要JSON看起来像这样
"parameters": {
"GAME_SRC": "some_url",
"GAME_URL": "some_url2",
"GAME_API_URL": "some_url_again",
...
}
是否有支持开箱即用的python XML解析器?我尝试了一些像xmljson这样的库,但到目前为止还没有成功。
答案 0 :(得分:0)
由于我还没有发现任何支持它的lib,我编写了自定义函数,跳过某些XML标记并深入研究XML结构,以获得我想要的结果。