我有许多不同的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"]
}