Я должен расположить свой массив полезной нагрузки в порядке возрастания по distanceInKm. Это полезная нагрузка:
[{
"id": 1111,
"accountNumber": 17694838,
"pickup": {
"time": 1580637133000,
"distanceInKm": 4.3
}
},{
"id": 2222,
"accountNumber": 17694838,
"pickup": {
"time": 1580637133000,
"distanceInKm": 2.0
}
},{
"id": 3333,
"accountNumber": 17694838,
"pickup": {
"time": 1580637133000,
"distanceInKm": 4.3
}
},{
"id": 4444,
"accountNumber": 17694838,
"pickup": {
"time": 1580637133000,
"distanceInKm": 2.0
}}]
Преобразование:
%dw 2.0
output application/json
---
payload map (payload01, index) -> {
id: payload01.id,
Account: payload01.accountNumber,
pickup: {
time: payload01.pickup.time,
distance: payload01.pickup.distanceInKm
}
} orderBy (payload01.pickup.distanceInKm)
Я делаю необходимое преобразование, и после этого применяю orderBy, но это не работает. какие изменения я могу сделать, чтобы сделать это в порядке возрастания distanceInKm?