将数组包装在 JSONata 中的数组中

Wrap array in an array in JSONata

假设我有一个如下所示的数据结构:

{ a: [ 1, 2, 3] }

我想return'a'包裹在一个数组中:

[ [ 1, 2, 3] ]

有没有办法在 JSONata 中做到这一点?

直觉上你会尝试 [a],你希望 return 数组为 [[1,2,3]],但是这个 returns [1,2,3],因为JSONata 中的数组单例等价。

您可以试试下面的查询

[[a]] - wrapping a within 2 set of square brackets

因为 'a' returns

 1, 2, 3 

[[a]] returns

[[1,2,3]]