Я использую посредник Data Mapper WSO EI 6.5 для преобразования сообщений. Входное сообщение Mapper состоит из двух частей. У первой части есть ключ 'name', и значение этого ключа само по себе является ключом второй части сообщения.
Пример
{
"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 Data Mapper Mediator.