Handytool
UdviklerGratisKører lokalt

GraphQL formatter

Pretty-print og valider GraphQL forespørgsler, mutations og skemaer — privat i din browser.

.graphql.gql
GraphQL-input
0 linjer0 bytes
Formateret forespørgsel
0 linjer0 bytes

Om GraphQL formatter

Handytools GraphQL formatter parser ethvert GraphQL dokument — forespørgsler, mutations, subscriptions eller SDL schema definitioner — ved hjælp af den officielle graphql.js parser, derefter re-emitter det med konsistent indrykning. Validate knappen bekræfter dokumentet parser uden at gengive det. Alt kører lokalt, så det er sikkert at formatere interne API forespørgsler eller proprietær skemaer.

Funktioner i GraphQL formatter

  • 01

    Officiel graphql.js parser

    Samme parser GraphQL reference implementeringen ships med. Fejl kommer med præcis linje og kolonne, og formatering er kanonisk.

  • 02

    Forespørgsler, mutations og SDL

    Operation dokumenter og schema definitioner både virker. Type definitioner, directives og beskrivelser round-trip rent.

  • 03

    Valider uden at køre

    Validate bekræfter kun dokumentet parser. Det udfører ikke forespørgslen, har ikke brug for et skema og laver ikke netværksopkald.

Ofte stillede spørgsmål om GraphQL formatter

Validerer dette mod et skema?
Nej — kun syntaktisk validering. Schema-klar validering har brug for målskemaet for at sammenligne feltnavne og argument typer; dette værktøj bekræfter kun dokumentet parser.
Vil det bevare mine kommentarer?
GraphQL kommentarer (linjer der starter med #) fjernes af parseren. For at holde dokumentation, brug """description""" string litteraler på type og felt definitioner — de round-trip korrekt.
Hvilken GraphQL spec version understøtter dette?
Den aktuelle oktober 2021 spec, inklusive funktioner som OneOf input objekter og @specifiedBy direktiv.
Er forespørgslen uploaded noget sted?
Nej. graphql.js parseren kører helt i din browser — dine operationer forbliver på din enhed.

Relaterede værktøjer

Udvikler

Udforsk flere værktøjer

Alle værktøjer