python中将XML转换为JSON格式


由于老系统用的XML格式作为接口,而我的程序需要将这部分xml转换成json再使用。一头雾水,希望大家能给个思路。

<student>
    <stid>10213</stid>
    <info>
        <name>name</name>
        <mail>[email protected]</mail>
        <sex>male</sex>
    </info>
    <course>
        <name>math</name>
        <score>90</age>
    </course>
    <course>
        <name>english</name>
        <score>88</age>
    </course>
    ...
</student>

转成类似下面这种:

{
    "student": ...
    ...
}

xml python json

yuanta 11 years, 2 months ago

参见此贴:
http://stackoverflow.com/questions/21...

将xml转成dict以后,再用json.dumps输出就行了。

神隐D从犯 answered 11 years, 2 months ago

Your Answer