如何在WSO2 ESB中对json对象进行分组?

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

我有这个json响应:

{     "field":    [        
            {                "id": 26,                "name": "tom",                "email": "[email protected]",                     },           {                "id": 11,                "name": "lisa",                "email": "[email protected]",                     },{                "id": 11,                "name": "hi",                "email": "[email protected]",                     }]} 

我想按ID将其分组并像这样进行转换:

{
  26: [{
  name: " tom",
  email: "[email protected]",

}],
  11: [{
 name: "lisa"
  email: "[email protected]"};
{
 name: "hi"
  email: "[email protected]"}

}]
}

我应该使用Wso2esb做到这一点,我尝试使用脚本调解器,这是返回错误,请任何人可以帮忙吗?

json wso2 grouping wso2esb esb
1个回答
0
投票

您可以使用的最简单的选项是数据映射器介体。您可以执行JSON-JSON映射来满足您的要求。要配置数据映射器,您需要使用Integration Studio [1]。对于数据映射器,您需要提供样本输入数据,样本输出数据文件。然后可以在集成工作室中将其图形化映射。请参考文档[2]进一步说明。

[1]-https://wso2.com/integration/integration-studio/[2]-https://docs.wso2.com/display/ESB500/Data+Mapper+Mediator

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