是否可以通过 JSONata 按特定属性对项目进行分组
例如,按照 resultDate 的值对 json 进行分组。
"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"
}
]
}
]
也许使用 reduce 函数将元素分组,如本博文中所述。https://www.datchley.name/getting-functional-with-javascript-part-2/