How to check for presence of 'key' in jq before iterating over the values

前端 未结 3 1614
暖寄归人
暖寄归人 2021-01-31 14:23

I get Cannot iterate over null (null) from the below query because .property_history is not present in result object.

How do i che

3条回答
  •  春和景丽
    2021-01-31 14:32

    You can use the select-expression in jq to do what you intend to achieve, something as,

    jq '.result | select(.property_history != null) | .property_history | map(select(.event_name == "Sold"))[0].date'
    "08/30/2004"
    

提交回复
热议问题