GraphQL-formaterare
Snygga och validera GraphQL-frågor, mutationer och scheman — privat i din webbläsare.
Om GraphQL-formaterare
Handytools GraphQL-formaterare tolkar alla GraphQL-dokument — frågor, mutationer, prenumerationer eller SDL-schemadefinitioner — med hjälp av den officiella graphql.js-parsern och återsänder det sedan med konsekvent indenterning. Validera-knappen bekräftar att dokumentet tolkas utan att rendera det. Allt körs lokalt, så det är säkert att formatera interna API-frågor eller proprietär scheman.
Funktioner i GraphQL-formaterare
- 01
Officiell graphql.js parser
Samma parser som GraphQL-referensimplementationen levereras med. Fel kommer med den exakta raden och kolumnen, och formateringen är kanonisk.
- 02
Frågor, mutationer och SDL
Både operationsdokument och schemadefinitioner fungerar. Typdefinitioner, direktiv och beskrivningar går framåt rent.
- 03
Validera utan att köra
Validera bekräftar bara att dokumentet tolkas. Det kör inte frågan, behöver inte ett schema och gör inte nätverksanrop.
Vanliga frågor om GraphQL-formaterare
- Validerar detta mot ett schema?
- Nej — endast syntaktisk validering. Schemamedveten validering behöver målschemat för att jämföra fältnamn och argumenttyper; detta verktyg bekräftar bara att dokumentet tolkas.
- Kommer det att bevara mina kommentarer?
- GraphQL-kommentarer (linjer som börjar med #) tas bort av parsern. För att hålla dokumentation, använd """description""" strängliteraler på typ- och fältdefinitioner — dessa går framåt korrekt.
- Vilken GraphQL-specversion stöder detta?
- Den nuvarande oktober 2021-specen, inklusive funktioner som OneOf-indataobjekt och @specifiedBy-direktivet.
- Skickas frågan någonstans?
- Nej. graphql.js-parsern körs helt i din webbläsare — dina operationer stannar på din enhet.
Guider
Artiklar →Relaterade verktyg
Utvecklare →- Aktiv
SQL-formaterare
Snygga SQL-frågor — PostgreSQL, MySQL, SQLite, BigQuery och standard SQL — privat i din webbläsare.
UtvecklareGratisKörs lokaltÖppna - Aktiv
YAML-formaterare
Formatera och validera YAML, eller konvertera mellan YAML och JSON — privat i din webbläsare.
UtvecklareGratisKörs lokaltÖppna - Aktiv
XML-formaterare
Snygga, minimera och validera XML — helt i din webbläsare.
UtvecklareGratisKörs lokaltÖppna
Utforska fler verktyg
Alla verktyg →- Aktiv
PDF to PNG
Konvertera varje PDF-sida till en högkvalitativ PNG-bild i din webbläsare. Välj upplösning och ladda ned en enskild PNG eller en ZIP med alla sidor.
PDFGratisKörs lokaltÖppna - Aktiv
Komprimera bild
Minska JPG, PNG, WebP, AVIF och HEIC filstorlekar samtidigt som bilden förblir skarp — gratis, endast webbläsare, ingen uppladdning.
BildGratisKörs lokaltÖppna - Aktiv
Konvertera video
Konvertera video mellan MP4, WebM, MOV och MKV — gratis, privat, i din webbläsare.
VideoGratisKörs lokaltÖppna - Aktiv
WAV till MP3
Konvertera okomprimerat WAV ljud till compact MP3 i din webbläsare — filerna lämnar aldrig din enhet.
LjudGratisKörs lokaltÖppna - Aktiv
HTML till Markdown
Konvertera HTML till ren, läsbar Markdown.
DokumentGratisKörs lokaltÖppna