JSON-Array nach einem Feldwert filtern
JSON Liste filtern | Objekte mit bestimmtem Wert aus JSON | jq select Beispiel | jq | json | filternjq '[.[] | select(.status == "active")]' plugins.jsonLäuft über alle Elemente des Arrays und behält nur die, bei denen das Feld exakt dem Wert entspricht, das Ergebnis ist wieder ein Array. Typische Quelle sind Ausgaben mit --format=json von WP-CLI oder Plesk sowie REST-APIs. Mit | length am Ende des Filters wird gezählt statt ausgegeben.
Hinweis: Bei Zahlenfeldern die Anführungszeichen um den Wert weglassen, etwa select(.code == 404), sonst findet jq nichts.
Auch gesucht als
- JSON Liste filtern
- Objekte mit bestimmtem Wert aus JSON
- jq select Beispiel