как получить ключ и значение из json, используя jq - PullRequest
0 голосов
/ 21 апреля 2020

Вот мой тест. json file

{
  "top": "0",
  "sub": {
    "one": "1",
    "two": "2",
    "three": "3"
  }
}

Я могу использовать jq так: cat test. json | jq '.top, .sub.two'

Возвращает:

"0"
"2"

Можно ли также вернуть ключ? Итак, как показано ниже:

"top": "0"
"two": "2"

Спасибо

1 Ответ

2 голосов
/ 21 апреля 2020

Для действительного JSON вывода:

{top} + (.sub | {two})
...