我有一个以下XML,我想将其转换为JSON,但保持项目的顺序。我目前正在使用X2JS。
<array_like_item>
<item_type_1 some_attr="data123" another_attr="data123" />
<item_type_2 some_attr="data456" another_attr="data456" />
<item_type_1 some_attr="data789" another_attr="data789" />
</array_like_item>
我所知道的:
{
"array_like_item": {
"item_type_1": [
{"_some_attr":"data123","_another_attr":"data123"},
{"_some_attr":"data789","_another_attr":"data789"}
],
"item_type_2": {
"_some_attr":"data456","_another_attr":"data456"
}
}
}
我想得到的(订单很重要):
{
"array_like_item": [
{
"item_type_1": { "_some_attr":"data123", "_another_attr":"data123"}
},
{
"item_type_2": { "_some_attr":"data456", "_another_attr":"data456"}
},
{
"item_type_1": { "_some_attr":"data789", "_another_attr":"data789"}
}
]
}
任何建议都非常感谢。