Code & Dateien / GraphQL

GraphQL-Formatter: Abfragen lesbar formatieren oder minimieren

Formatiere GraphQL im Browser: Füge eine Abfrage, Mutation, Subscription, ein Fragment oder Schema ein und erhalte eine Ausgabe mit einem Feld pro Zeile, einheitlicher Einrückung, Inline-Argumenten, Variablen, Listen und Eingabeobjekten. Kommentare bleiben erhalten. Oder minimiere den Text auf die kürzeste gleichwertige Form.

GraphQL-Formatter: Abfragen lesbar formatieren oder minimieren: Das Dokument wird in GraphQL-Tokens, Namen, Zeichenfolgen, Blockzeichenfolgen, Zahlen, Satzzeichen und Kommentare aufgeteilt und anschließend formatiert: Jeder Auswahlblock beginnt mit einem neuen eingerückten Block, Felder stehen jeweils in einer eigenen Zeile und Argumente bleiben mit Kommas inline, etwa in user(id: $id) oder orderBy: { field: NAME }. Beim Minimieren werden Kommentare sowie alle Leerzeichen entfernt, die zwischen zwei Namen nicht erforderlich sind. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
GraphQL-FormatiererLokale Verarbeitung

Läuft vollständig in deinem Browser

Funktioniert mit Abfragen, Mutationen, Abonnements, Fragmenten und Schemadefinitionen. Auswahlmengen erhalten ein Feld pro Zeile, während Argumente, Variablen, Listen und Eingabeobjekte mit Kommas in einer Zeile bleiben. Kommentare werden bei der übersichtlichen Formatierung beibehalten und beim Minimieren entfernt. Es wird nichts hochgeladen.

Variablen

Verwende vorzugsweise Variablen wie $id statt in die Abfrage eingetragener Werte. So bleibt die Abfrage gleich und kann zwischengespeichert werden, während die Werte als JSON übergeben werden.

JSON

Um das von einer GraphQL-API zurückgegebene JSON zu formatieren, nutze den JSON-Formatter.

So benutzt du es

  1. Füge deinen GraphQL-Code ein.
  2. Wähle eine lesbare oder minimierte Ausgabe und die Einrückung.
  3. Kopiere das Ergebnis.

Datenschutz & Einschränkungen

Alles bleibt in deinem Browser.

Ähnliche Tools

Häufige Fragen

Prüft das Tool, ob meine Abfrage gültig ist?

Es prüft die für die Formatierung erforderliche Syntax, zum Beispiel geschlossene Zeichenfolgen, aber nicht anhand eines Schemas. Das erledigt ein Server oder eine IDE.

Sind Kommas in GraphQL erforderlich?

Nein. Kommas werden wie Leerzeichen ignoriert. Der Formatter fügt sie nur dort ein, wo sie Argumente leichter lesbar machen.

Kann das Tool ein Schema formatieren?

Ja. Definitionen für Typen, Eingaben, Enumerationen, Interfaces und Unions werden auf dieselbe Weise formatiert.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig