按值获取字段名称

时间:2020-11-03 09:42:18

标签: json bash select jq

你好,我有当前的json

fun textOne():String

我想提取字段名称的名称:当我知道值时:ami-asd637ccb094d。我想用jq来做。预期结果是2020-11-02-160548。有帮助吗?

2 个答案:

答案 0 :(得分:1)

.[] | select(.value=="ami-asd637ccb094d") | .name

https://jqplay.org/s/kvahxrql43

答案 1 :(得分:-1)

找到了解决方案

jq '.[] | select(.value=="ami-0f5c399636ccb094d") | .name?' | tr -d '""' file.json