Есть ли возможность сгруппировать элементы по определенному атрибуту через JSONata
Например, группировка после json по значениям формы resultDate.
"Export": [
{
"code": "18724-100",
"resultDate": "11.03.2018 13:11:48"
},
{
"code": "18724-5",
"resultDate": "11.03.2018 13:11:48"
},
{
"code": "18724-99",
"resultDate": "14.03.2018 14:11:48"
}
]
Чтобы сгенерировать следующий вывод:
"Export": [
{
"resultDate": "11.03.2018 13:11:48",
"codes": [
{
"code": "18724-100"
},
{
"code": "18724-5"
}
]
},
{
"resultDate": "14.03.2018 13:11:48",
"codes": [
{
"code": "18724-99"
}
]
}
]
Возможно, с помощью функции Reduction, которая группирует элементы, аналогичные описанным в этом сообщении в блоге.https://www.datchley.name/getting-functional-with-javascript-part-2/