Was dieses Tool macht
Lädt jq-wasm bei Bedarf auf der Clientseite und führt den Filter aus.
Formatiert einzelne JSON-Werte und zeigt mehrere JSON-Stream-Werte als Array an.
Behält raw stdout, leere Ergebnisse und Fehlerdetails bei, damit Strings und Syntaxfehler nachvollziehbar bleiben.
Typische Anwendungsfälle
- jq-Ausdrücke wie .[], select und map vor Skripten testen.
- Felder aus API-Beispielantworten extrahieren.
- Filter für Shell- oder CI-Schritte lokal ausprobieren.
- Raw-Ausgabe und strukturierte Ausgabe vergleichen.
Eingabebeispiele
Object
{ "name": "Alice" }
filter: .nameIterator
[1,2,3]
filter: .[]
Select
[{"age":20},{"age":30}]
filter: .[] | select(.age > 25)Ausgabebeispiele
Fehler
Syntaxfehler bleiben mit raw error detail sichtbar.
Häufige Fehler und Lösungen
Mehrere jq-Ausgaben als ein JSON-Dokument lesen
Parsed output prüfen; JSON-Streams werden als Array dargestellt.
Eingabe ist kein gültiges JSON
JSON-Syntax zuerst korrigieren und dann jq ausführen.
Filter ist leer oder unvollständig
Vollständigen jq-Ausdruck eingeben und raw error detail lesen.
Hinweise zu Sicherheit und Datenschutz
Gemeinsame Datenschutzbegriffe, das lokale Verarbeitungsmodell, External-Request-Kennzeichnungen und die DevTools-Prüfung stehen im Vertrauenszentrum.
- jq wird im Browser bei Bedarf geladen und ausgeführt.
- Eingabe-JSON wird nicht an ein Backend gesendet.
- Entfernen Sie Schlüssel, E-Mails und Kundendaten vor dem Teilen von Beispielen.
Schritt-für-Schritt-Ablauf
- Eingabe einfügen.
- Ergebnis, Warnungen und Details prüfen.
- Nur geprüfte Ausgabe kopieren oder exportieren.
Qualitätscheck vor dem Teilen
- Eingabe und Ausgabe passen zum Ziel.
- Warnungen und Fehler wurden geprüft.
- Sensible Daten wurden vor dem Teilen entfernt.
Praxishinweise
Für schnelle lokale Prüfung geeignet; kritische Ergebnisse sollten in der Zielumgebung erneut validiert werden.
Häufig gestellte Fragen
Warum raw und parsed?
jq kann mehrere JSON-Werte ausgeben; beide Ansichten helfen beim Verstehen.
Funktioniert .[] mit mehreren Werten?
Ja, der JSON-Stream wird als Array angezeigt.
Beeinflusst jq-wasm den Serverbuild?
Nein, es wird nur im Browser dynamisch geladen.