JSON Inhalte filtern mit jq
JSON Inhalte sind im Internet weit verbreitet und auch ich nutze sie in einem aktuellen Projekt. Doch auch wenn dieses Format grundsätzlich von Menschen einfach lesbar ist, so kann bei großen JSON Strings die Übersicht schnell verloren gehen. Da hilft jq, ein Programm welches unter quasi allen gängigen Betriebssystemen auf der Command-Line läuft und JSON Strings für euch filtern bzw. verarbeiten kann. Dabei beginnt man mit simplen Dingen, wie der Ausgabe eines einzelnen Felds. Doch auch bedingte Abfragen und quasi beliebig komplexe Konstrukte können geschaffen werden. Das ganze kann unter jqplay.org open_in_new auch ohne Installation ausprobiert werden, sofern ihr noch skeptisch seid. Ich selber wurde auf der Arbeit auf dieses feine kleine Tool hingewiesen und werde es mir in der Zukunft bestimmt noch oft zu Gemüte führen. Denn eine Möglichkeit um schnell und bei wiederkehrenden Dingen auch automatisiert Informationen aus JSON Inhalten extrahieren zu können spart einiges an Zeit.