Quantcast
Channel: Active questions tagged jq - Stack Overflow
Viewing all articles
Browse latest Browse all 527

Parsing a nested JSON record present in an array of objects

$
0
0

I want to get down to the values in Wind / Direction.One example (of many) I've tried, [I want to use jq in a bash script]:

cat accuweather_raw | jq ".Wind[].Direction[] | [.Localized]"

Most times I get err cannot index array with string "of some iteration"

Help!

Take this JSON:

[  {"LocalObservationDateTime": "2024-03-27T21:32:00-05:00","EpochTime": 1711593120,"WeatherText": "Clear","WeatherIcon": 33,"HasPrecipitation": false,"PrecipitationType": null,"IsDayTime": false,"Temperature": {"Metric": {"Value": 20,"Unit": "C","UnitType": 17      },"Imperial": {"Value": 68,"Unit": "F","UnitType": 18      }    },"RealFeelTemperature": {"Metric": {"Value": 17.8,"Unit": "C","UnitType": 17,"Phrase": "Pleasant"      },"Imperial": {"Value": 64,"Unit": "F","UnitType": 18,"Phrase": "Pleasant"      }    },"RealFeelTemperatureShade": {"Metric": {"Value": 17.8,"Unit": "C","UnitType": 17,"Phrase": "Pleasant"      },"Imperial": {"Value": 64,"Unit": "F","UnitType": 18,"Phrase": "Pleasant"      }    },"RelativeHumidity": 62,"IndoorRelativeHumidity": 63,"DewPoint": {"Metric": {"Value": 12.8,"Unit": "C","UnitType": 17      },"Imperial": {"Value": 55,"Unit": "F","UnitType": 18      }    },"Wind": {"Direction": {"Degrees": 90,"Localized": "E","English": "E"}, 

... continued


Viewing all articles
Browse latest Browse all 527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>