#dataweave #mulesoft
#dataweave #mulesoft
Вопрос:
У меня есть одноэлементный массив с несколькими объектами:
[
{
"date": "8/5/2020",
"cost": "11.70",
"weight": "5.15",
"shipVia": "FEDEX_GROUND",
"costCenter": "004710 Somewhere Center",
"oblpn": "202008041135387011898-1",
"trackingNumber": "171423390688"
},
{
"date": "8/5/2020",
"cost": "8.58",
"weight": "4.35",
"shipVia": "FEDEX_GROUND",
"costCenter": "004710 Somewhere Center",
"oblpn": "2020080412204106866847-1",
"trackingNumber": "171423390699"
},
{
"date": "8/5/2020",
"cost": "10.10",
"weight": "12.30",
"shipVia": "FEDEX_GROUND",
"costCenter": "004710 Somewhere Center",
"oblpn": "202008040835402031091-1",
"trackingNumber": "171423390703"
},
{
"date": "8/5/2020",
"cost": "12.23",
"weight": "3.20",
"shipVia": "FEDEX_GROUND",
"costCenter": "004710 Somewhere Center",
"oblpn": "2020080414353759677658-1",
"trackingNumber": "171423390714"
}
]
Я думал, что a для каждого модуля позволит мне просматривать каждый объект по одному, но я не могу понять, что использовать в поле «Коллекция» для каждого модуля. У объекта нет имени, так как мне к нему обратиться?
Ответ №1:
Вы бы просто использовали переменную (vars.myArray), которая содержит этот массив json в поле Collection. В случае, если это ваша полезная нагрузка, вы можете написать полезную нагрузку или просто оставить ее пустой.