将json转换为xml而不更改python中参数的顺序

将json转换为xml而不更改python中参数的顺序,python,json,xml,Python,Json,Xml,我正在使用Json2xml模块将json格式转换为xml格式。但是,在转换时,它会更改参数的顺序。如何在不更改参数顺序的情况下进行转换?这是我的python代码 from json2xml.json2xml import Json2xml data = Json2xml.fromjsonfile('example.json').data data_object = Json2xml(data) xml_output = data_object.json2xml() print xml_outp

我正在使用Json2xml模块将json格式转换为xml格式。但是,在转换时,它会更改参数的顺序。如何在不更改参数顺序的情况下进行转换?这是我的python代码

from json2xml.json2xml import Json2xml

data = Json2xml.fromjsonfile('example.json').data
data_object = Json2xml(data)
xml_output = data_object.json2xml()
print xml_output
example.json

{
    "action": {
      "param1": "aaa",
      "param2": "bbb"
    }
}
输出是

<action>
<param2>bbb</param2>
<param1>aaa</param1>
</action>

bbb
aaa

有没有一种方法可以在不改变参数顺序的情况下将json转换为xml?

尝试使用
OrderedDict

from collections import OrderedDict
from json2xml.json2xml import Json2xml

data = Json2xml.fromjsonfile('example.json').data
data = OrderedDict(data)
data_object = Json2xml(data)
xml_output = data_object.json2xml()
print xml_output

尝试使用
OrderedDict

from collections import OrderedDict
from json2xml.json2xml import Json2xml

data = Json2xml.fromjsonfile('example.json').data
data = OrderedDict(data)
data_object = Json2xml(data)
xml_output = data_object.json2xml()
print xml_output

尝试使用
OrderedDict

from collections import OrderedDict
from json2xml.json2xml import Json2xml

data = Json2xml.fromjsonfile('example.json').data
data = OrderedDict(data)
data_object = Json2xml(data)
xml_output = data_object.json2xml()
print xml_output

尝试使用
OrderedDict

from collections import OrderedDict
from json2xml.json2xml import Json2xml

data = Json2xml.fromjsonfile('example.json').data
data = OrderedDict(data)
data_object = Json2xml(data)
xml_output = data_object.json2xml()
print xml_output

有什么区别?我不想对这些项目进行排序。我只希望它们的顺序与json中的顺序相同。如果您在
示例.json中切换元素的顺序,您将看到输出XML中反映的顺序更改有什么区别?我不想对这些项目进行排序。我只希望它们的顺序与json中的顺序相同。如果您在
示例.json中切换元素的顺序,您将看到输出XML中反映的顺序更改有什么区别?我不想对这些项目进行排序。我只希望它们的顺序与json中的顺序相同。如果您在
示例.json中切换元素的顺序,您将看到输出XML中反映的顺序更改有什么区别?我不想对这些项目进行排序。我只希望它们的顺序与json中的相同。如果在
example.json中切换元素的顺序,您将看到输出的XML中反映的顺序更改