Json unixjq解析通配符

Json unixjq解析通配符,json,jq,Json,Jq,我有一个json输出,其中包含几十个以下格式的条目: { "a": { "1": { "c": "text1" }, dozens more ... "999": { "c": "text99" } } } 我想要每个的“c”值 比如: “.a.*c” 有什么建议吗 .a | .[] | .c 可缩写为: .a[].c 所有.c键的值 如果需要所有名为“c”的键的值,无论它们出现在何处: .. | .c? // empty

我有一个json输出,其中包含几十个以下格式的条目:

{
  "a": {
    "1": {
      "c": "text1"
    },
dozens more ...
    "999": {
      "c": "text99"
    }
  }
}
我想要每个的“c”值 比如: “.a.*c” 有什么建议吗

.a | .[] | .c
可缩写为:

.a[].c
所有.c键的值 如果需要所有名为“c”的键的值,无论它们出现在何处:

.. | .c? // empty
jq——slurpfile newval auth.json'.path |objects |.get.parameters+=$newval'test.json>test1.json