我有兴趣使用jsonata来过滤我的json结果,这是一个数组。我可以使用$[谓词]来过滤数组,但是我如何在每个对象中输出选定的键?这意味着,对结果数组中的每个对象进行项目操作?
下面是一个例子-
输入:
[
{
"a": 1,
"b": 2,
"c": 3
},
{
"a": 5,
"b": 6,
"c": 7
}
]
只选择a和c的期望结果:
[
{
"a": 1,
"c": 3
},
{
"a": 5,
"c": 7
}
]
你可以这样做,
$ ~> |$|{}, ['b']|
这里是一个简单的演示