Jq: Как я могу разобрать json, ключ которого начинается с числовой строки

Созданный на 23 апр. 2014  ·  3Комментарии  ·  Источник: stedolan/jq

У меня есть json как

{"2xx_count":10,"3xx_count":11}

но я получаю следующие ошибки:

$ echo '{"2xx_count":10,"3xx_count":11}' | jq .2xx_count
error: syntax error, unexpected IDENT, expecting $end
.2xx_count
  ^^^^^^^^
1 compile error

Самый полезный комментарий

echo '{"2xx_count":10,"3xx_count":11}' | jq '.["2xx_count"]'

Все 3 Комментарий

echo '{"2xx_count":10,"3xx_count":11}' | jq '.["2xx_count"]'

@lluchs спасибо!

@lluchs

Как это сделать с key_name в качестве переменной? Например

cat data.json | jq '.["$1"]' , где $1 — первый параметр?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги