0

我有兴趣使用 jsonata 来过滤我的 json 结果,这是一个数组。我可以使用 $[predicate] 过滤数组,但是如何输出每个对象中的选定键?这意味着,对结果数组中的每个对象进行项目操作?

这是一个例子 -

输入:

[
  {
    "a": 1,
    "b": 2,
    "c": 3
  },
  {
    "a": 5,
    "b": 6,
    "c": 7
  }
]

仅选择 a 和 c 的预期结果:

[
  {
    "a": 1,
    "c": 3
  },
  {
    "a": 5,
    "c": 7
  }
]
4

1 回答 1

1

你可以用这个,

$ ~> |$|{}, ['b']|

是简单的演示

于 2021-10-12T10:58:41.997 回答