从固定的JSON结构中提取密钥名称

RamZex

我有一个包含动态数据的JSON,但不确定如何使用JQ检索数据。我的JSON是:

{
   "RuntimeSources":{
      "env-name-DYNAMIC":{
         "the-dynamic-value-i-need-to-get":{
            "url":""
         }
      }
   },
   "DeploymentId":147,
   "Serial":158
}

“ env-name-DYNAMIC”是动态的,“我需要获取的动态值”是相同的。json结构始终相同。如何获得“我需要获得的动态价值”?另外,我可能需要检索“ env-name-DYNAMIC”

伊尼安

使用keys[]属性

.RuntimeSources | keys[] 

并且

.RuntimeSources | keys[] as $k | .[$k] | keys[]

既然您已经提到过,结构不会改变,则只需选择包含3个级别的路径

paths | select( length == 3 ) | .[1]
paths | select( length == 3 ) | .[2]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JQ从JSON中提取密钥对值

来自分类Dev

使用jq从JSON文件中提取密钥

来自分类Dev

如何使用密钥从 json 中提取对象?

来自分类Dev

从字典中提取密钥

来自分类Dev

根据密钥从json文件中提取特定的字符串

来自分类Dev

如何基于密钥模式从Postgress的json中提取值?

来自分类Dev

如何从值为真的JSON中提取密钥

来自分类Dev

在Python中提取数据时忽略特定的JSON密钥

来自分类Dev

根据密钥从json文件中提取特定的字符串

来自分类Dev

Mule- 使用 dataweave 从 Json 对象中提取密钥

来自分类Dev

当值已知时从 json 文件中提取密钥(groovy 或 python)

来自分类Dev

从结构数组中提取行

来自分类Dev

使用json4s从json字符串中提取密钥

来自分类Dev

从文本中提取名称

来自分类Dev

从 JSON 中提取值

来自分类Dev

在php中提取json

来自分类Dev

从JSON获取密钥名称

来自分类Dev

获取JSON密钥名称

来自分类Dev

从JSON获取密钥名称

来自分类Dev

如何使用Python从网站中提取多个独立嵌套的JSON对象和密钥

来自分类Dev

mySql-从对象数组中提取密钥

来自分类Dev

如何从 Linux 中的密钥中提取值

来自分类Dev

如何从Json文件中提取信息。Json结构必须通过类型映射并使用AESON

来自分类Dev

从nlme模型中提取固定效果

来自分类常见问题

BouncyCastle-GPG。从秘密密钥中提取公共密钥

来自分类Dev

Talend:将JSON行转换为列,从JSON中提取列名称

来自分类Dev

如何在Java中按名称从JSON数组中提取JSON对象?

来自分类Dev

从卸载模块的pdb中提取结构信息

来自分类Dev

从SqlException中提取结构化信息