我正在使用WSO EI 6.5数据映射器介体执行消息转换。映射器的输入消息分为两部分。第一部分具有“名称”键,该键的值本身就是消息第二部分中的键。
示例
{
"part1": {
"name": "abc"
},
"part2": {
"abc": 123,
"pqr": 987,
"xyz": 776
}
我想要实现的是获取上面示例中作为转换输出返回的值'123'。在javascript中,我们可以使用
if(part2.hasOwnProperty(part1.name)) {
var value = part2[part1.name];
}
是否有一种方法可以使用WSO2 EI 6.5数据映射器介体来实现。
您可以使用自定义类介体来实现。请参考https://docs.wso2.com/display/EI650/Class+Mediator