XML - 转换为JSON,生成数组并维护项目的顺序

时间:2014-10-06 09:28:59

标签: xml json

我有一个以下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"}
        }
    ]
} 

任何建议都非常感谢。

0 个答案:

没有答案