Как JQ скопировать массив внутри словаря? - PullRequest
1 голос
/ 03 февраля 2020

У меня есть следующее json

   [ 
       { 
          "name":"bucket1"
       },
       { 
          "name":"bucket1"
       }
    ]

Я хочу преобразовать его в

{ 
   "buckets":[ 
      { 
         "name":"bucket1"
      },
      { 
         "name":"bucket1"
      }
   ]
}

Как мне сделать это с jq?

1 Ответ

0 голосов
/ 03 февраля 2020

Решение состоит в следующем:

{"buckets":.}

В командной строке:

jq '{"buckets":.}'

См .: https://jqplay.org/s/MJ-GoLOBX2


Дополнительную документацию можно получить по адресу:

https://programminghistorian.org/en/lessons/json-and-jq#the -dot-

Также см. Советы ниже jqplay внизу.

...