2

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

{ a: [ 1, 2, 3] }

我想返回包装在数组中的“a”:

[ [ 1, 2, 3] ]

在 JSONata 中有什么方法可以做到这一点吗?

直观地,您会尝试[a],您希望将数组返回为[[1,2,3]],但这会返回[1,2,3],因为 JSONata 中的数组单例等效性。

4

1 回答 1

4

您可以尝试以下查询

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

由于'a'返回

 1, 2, 3 

[[a]]返回

[[1,2,3]]
于 2019-05-04T18:26:42.803 回答