如何在WSO2 DataMapper中实现javascript的'JSONObject.hasOwnProperty(keyName)'函数的工作

问题描述 投票:0回答:1

我正在使用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数据映射器介体来实现。

wso2esb wso2ei
1个回答
0
投票

您可以使用自定义类介体来实现。请参考https://docs.wso2.com/display/EI650/Class+Mediator

© www.soinside.com 2019 - 2024. All rights reserved.