Обернуть массив в массив в JSONata - PullRequest
0 голосов
/ 04 мая 2019

Допустим, у меня есть структура данных, которая выглядит следующим образом:

{ a: [ 1, 2, 3] }

Я хочу вернуть 'a', заключенный в массив:

[ [ 1, 2, 3] ]

Есть ли способсделать это в JSONata?

Интуитивно вы бы попытались [a], что вы ожидаете получить массив как [[1,2,3]], но это возвращает [1,2,3], из-за эквивалентности синглтона массива в JSONata.

1 Ответ

2 голосов
/ 04 мая 2019

Вы можете попробовать следующий запрос

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

Так как 'a' возвращает

 1, 2, 3 

[[a]] возвращает

[[1,2,3]]
...