在javascript中映射值

时间:2014-09-15 20:04:15

标签: javascript

我有许多不同的xml格式,我必须转换为标准格式。我可以手动映射,但如果我能从一个基本的GUI工作的程序化解决方案,这将节省我的时间!我正在使用JS所以将xml转换为js我现在有2个js对象结构。我希望将数据转换为提供的数据的标准目标结构。我想选择哪些源值映射到目标值。存储映射的对象结构的最佳方法是什么。 '。'符号不会轻易转换回对象。是他们更容易解决的问题吗?

eg source
{
    "Resort": {
        "ResortCode": "ADH",
        "ResortName": "ABU DHABI",
        "CountryCode": "AE",
        "ArrPoints": [
            {
            "ArrPoint": "AUH"
            },
            {
            "ArrPoint": "AXH"
            }
        ]
    }

}

mappings
{ _key: 'Resort.ResortCode',
  name: 'Resort.ResortName',
  location: 'Resort.CountryCode'
  route: 'Resort.ArrPoints.ArrPoint' }

end result
target structure and data result
{ _key: "ADH",
  name: "ABU DHABI",
  location: "AE",
  route: ["AUH","AXH"]
}

0 个答案:

没有答案