我有这个 JSON 对象数组:
payload:[
{name: "product1", price: 1.25},
{name: "product2", price: 1.35},
{name: "product1", price: 1.20},
{name: "product2", price: 1.30},
{name: "product3", price: 1.40}, etc
]
我正在尝试使用 JSONata 生成一个新数组,其中包含每个产品的平均价格(按产品名称分组)并按 $average(price) 的结果排序。
payload{name:$average(price)}^(?) // what does ? need to be
我基本上想知道如何引用每个键/值对的值以进行排序/按顺序使用。
谢谢,