Codice e file / GraphQL

Formattatore GraphQL: formatta o minimizza le query

Formatta GraphQL nel browser: incolla una query, mutation, subscription, frammento o schema e ottieni un campo per riga, con indentazione coerente, argomenti inline, variabili, liste e oggetti di input, conservando i commenti; oppure minimizzalo fino a ottenere il testo equivalente più breve.

Formattatore GraphQL: formatta o minimizza le query: Il documento viene suddiviso in token GraphQL, nomi, stringhe, stringhe multilinea, numeri, punteggiatura e commenti, quindi disposto in modo ordinato: ogni set di selezione apre un nuovo blocco indentato, i campi vengono disposti uno per riga e gli argomenti restano inline con le virgole, come in user(id: $id) o orderBy: { field: NAME }. La minimizzazione rimuove i commenti e tutti gli spazi non necessari tra due nomi. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Formattatore GraphQLElaborazione locale

Funziona interamente nel browser

Funziona con query, mutation, subscription, frammenti e definizioni di schema. I set di selezione vengono disposti con un campo per riga, mentre argomenti, variabili, elenchi e oggetti di input restano su una sola riga, separati da virgole. I commenti vengono conservati durante la formattazione e rimossi durante la minificazione. Non viene caricato nulla.

Variabili

Preferisci variabili come $id ai valori scritti direttamente nella query: la query rimane invariata e può essere memorizzata nella cache, mentre i valori vengono passati come JSON.

JSON

Per formattare il JSON restituito da un'API GraphQL, usa il formattatore JSON.

Come usarlo

  1. Incolla il tuo codice GraphQL.
  2. Scegli l'output formattato o minimizzato e l'indentazione.
  3. Copia il risultato.

Privacy e limitazioni

Tutto resta nel tuo browser.

Strumenti correlati

Domande frequenti

Controlla che la mia query sia valida?

Controlla la sintassi necessaria per la formattazione, ad esempio che le stringhe siano chiuse, ma non la verifica rispetto a uno schema: se ne occupa un server o un IDE.

Le virgole sono obbligatorie in GraphQL?

No: in GraphQL le virgole vengono ignorate come gli spazi, quindi il formattatore le aggiunge solo dove rendono gli argomenti più leggibili.

Può formattare uno schema?

Sì: le definizioni di type, input, enum, interface e union vengono formattate allo stesso modo.

Strumento gratuito · nel browser esecuzioni · senza account