Eingabe

Modus:

Ausgabe

Was ist ein GraphQL Formatter?

GraphQL ist eine Abfragesprache für APIs, die es Clients ermöglicht, genau die benötigten Daten anzufordern. Dieses Tool formatiert (verschönert) GraphQL durch konsistente Einrückung und Zeilenumbrüche und macht es lesbarer. Es minimiert auch GraphQL, indem es unnötigen Leerzeichen und Kommentare entfernt.

Wechseln Sie zwischen Formatieren und Minimieren über die Modus-Schaltflächen. Alle Verarbeitungsschritte laufen in Ihrem Browser — keine Daten werden an einen Server gesendet.

So verwenden Sie dieses Tool

1

Modus wählen

Wählen Sie Formatieren, um GraphQL mit Einrückung zu verschönern, oder Minimieren, um Leerzeichen und Kommentare zu entfernen.

2

GraphQL einfügen

Fügen Sie Ihre GraphQL-Abfrage, Mutation, Subscription oder Schema in den linken Editor ein. Verwenden Sie Beispiel oder Hochladen.

3

Ergebnis kopieren oder herunterladen

Das rechte Panel wird automatisch aktualisiert. Verwenden Sie Kopieren oder Herunterladen.

Beispiel

Formatierung einer kompakten GraphQL-Abfrage:

Eingabe (kompakt)

Eingabe

Ausgabe (formatiert)

Ausgabe

Häufig gestellte Fragen

Unterstützt dies GraphQL-Schemata (SDL)?

Ja. Der Formatter arbeitet mit Abfragen, Mutationen, Subscriptions und SDL-Dokumenten.

Was macht das Minimieren von GraphQL?

Minimieren entfernt Leerzeichen, Zeilenumbrüche und Kommentare aus GraphQL, um die Nutzlastgröße für API-Anfragen zu reduzieren.

Werden meine Daten an einen Server gesendet?

Nein. Alle Verarbeitungsschritte laufen lokal in Ihrem Browser.

Kann ich GraphQL-Fragmente formatieren?

Ja. Benannte Fragmente, Inline-Fragmente, Direktiven und Variablen werden alle vom Formatter verarbeitet.

Verwandte Tools

Die GraphQL-Spezifikation ist unter spec.graphql.org verfügbar. Offizielle Dokumentation unter graphql.org/learn.