如何在使用 xmlutils 在 python 中将 xml 转换为 json 时保留标签的顺序

如何在使用 xmlutils 在 python 中将 xml 转换为 json 时保留标签的顺序

我有以下 xml 代码块:offset len p_val

当我使用下面的 python 代码将其转换为 json 时,标签的顺序发生了如下变化:

转换器 = xml2json("test.xml", "test.json", 编码="utf-8") 转换器.convert()

输出为:

“APIAttr”:{“p_val”:{

        "name": "p_val", 

       }, 
 "len": {
        "name": "len", 

         }, 

“偏移”:{“名称”:“偏移”,

         }
   } 

我想要:“APIAttr”:{“offset”:{

        "name": "p_val", 

       }, 
 "len": {
        "name": "len", 

         }, 

“p_val”:{“名称”:“偏移量”,

         }
   } 

我如何保留从 xml 到 json 的标签顺序,请告诉我是否有任何 python 中的方法

相关内容