Jq: 如何解析其键从数字字符串开始的 json

创建于 2014-04-23  ·  3评论  ·  资料来源: stedolan/jq

我有一个像

{"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
support

最有用的评论

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 等级