У меня есть некоторые логики преобразования c во время передачи в wso2 EI. я застрял в то время как "@ type": "Lead" в "атрибуты": {"type": "Lead"} преобразование.
Примечание: я знаю, что для этого нужно использовать payloadfactory (ожидаемый формат). получил как минимум 1000 JSONObject в массиве getFields.
Ввод:
{
"getDataResponse":{
"result":{
"DataSyncTime":"sometime",
"getFields":[
{
"@type":"Lead",
"FirstName":"Justin"
},
{
"@type":"Lead",
"FirstName":"Manoj"
}
//received atleast 1000 records ie jsonobject here(Dynamic)
],
"Message" :"Text messsage",
"Success":200
}
}
}
Ожидаемый:
{
"DataSyncTime":"sometime",
"getEvents":[],
"getFields":[
{
"attributes":{"type":"Lead"},
"FirstName":"Justin"
},
{
"attributes":{"type":"Lead"},
"FirstName":"Manoj"
}
],
"getTask":[],
"Message" :"Text messsage",
"Success":200
}