Formateur GraphQL
Met en forme ou minifie les requêtes et schémas GraphQL, valide la syntaxe et extrait les opérations.
Vos requêtes, schémas et variables GraphQL sont traités localement dans votre navigateur et rien n'est envoyé à un serveur.
Besoin de ranger un corps de requête ? Essayez le Formateur JSON.
À propos de Formateur GraphQL
Ce formateur GraphQL imprime joliment et minifie les requêtes, mutations et schémas SDL GraphQL tout en vérifiant que chaque document s'analyse proprement. Collez une requête brute et l'embellisseur graphql indente champs, arguments et ensembles de sélection de façon cohérente ; passez à la minification pour retirer espaces, virgules et commentaires jusqu'au plus petit document équivalent. Il extrait aussi les opérations nommées et imprime joliment un objet JSON de variables joint, pour ranger une requête complète au même endroit et l'utiliser comme un validateur graphql rapide. Conçu pour les développeurs front-end et back-end, ingénieurs QA et quiconque débogue des appels d'API qui a besoin de formater une requête graphql ou d'embellir un schéma graphql avant de le partager. Tout s'exécute localement dans votre navigateur, vos données ne quittent jamais votre appareil et rien n'est envoyé à un serveur.
Fonctionnalités
- Formate les requêtes, mutations et schémas SDL avec une indentation propre et cohérente
- Minifie les documents en retirant espaces, virgules et commentaires
- Valide la syntaxe pour que les requêtes malformées fassent remonter une erreur d'analyse claire
- Extrait et liste les opérations nommées du document collé
- Imprime joliment un objet JSON de variables joint à côté de la requête
- Basculez entre les modes Formater et Minifier en un clic
- Copiez la sortie formatée ou minifiée instantanément
Comment utiliser Formateur GraphQL
- Collez votre requête, mutation ou schéma GraphQL dans la zone de saisie.
- Choisissez Formater pour embellir ou Minifier pour compacter le document.
- Collez éventuellement un objet JSON de variables pour l'imprimer joliment.
- Examinez les noms d'opérations extraits et toute erreur de syntaxe.
- Copiez le résultat formaté ou minifié depuis le panneau de sortie.
Exemple
Entrée
query Hero($ep:Episode){hero(episode:$ep){name friends{name}}}
Sortie
query Hero($ep: Episode) {
hero(episode: $ep) {
name
friends {
name
}
}
}
Le mode Formater embellit une requête compacte en GraphQL indenté.
Erreurs courantes et dépannage
- La sortie affiche une erreur de syntaxe après le collage. — Le document doit être du GraphQL valide. Vérifiez les accolades non équilibrées, les sélections de champ manquantes ou une virgule parasite, puis reformatez.
- Le panneau des noms d'opérations indique aucune opération nommée. — Les requêtes anonymes et les schémas SDL n'ont pas de noms d'opération. Ajoutez un nom comme query GetUser { ... } si vous en avez besoin dans la liste.
- La zone de variables signale un JSON invalide. — Le champ de variables attend un objet JSON tel que { "id": "1000" }, pas de la syntaxe GraphQL. Utilisez des clés entre guillemets doubles et du JSON valide.
- Vous attendez une validation de schéma contre votre API. — Cet outil valide la syntaxe uniquement. Il confirme que le document s'analyse mais ne vérifie pas les champs contre un schéma spécifique.
Foire aux questions
- Qu'est-ce que le Formateur GraphQL ?
- Le Formateur GraphQL embellit, minifie et vérifie la syntaxe des requêtes, mutations et schémas SDL GraphQL, et extrait les opérations nommées — le tout dans votre navigateur.
- Comment formater une requête GraphQL avec cet outil ?
- Collez votre requête, mutation ou schéma dans la zone de saisie et choisissez Formater. Le Formateur GraphQL réindente champs, arguments et ensembles de sélection pour que vous puissiez copier le résultat propre.
- Le Formateur GraphQL valide-t-il contre mon schéma ?
- Il valide la syntaxe, confirmant que la requête ou le schéma s'analyse. Il ne vérifie pas les opérations contre une définition de schéma spécifique.
- Que fait l'option de minification ?
- La minification retire les caractères ignorés tels que les espaces, virgules et commentaires pour produire le plus petit document GraphQL équivalent.
- Le Formateur GraphQL peut-il aussi imprimer joliment mes variables ?
- Oui. Collez un objet JSON de variables dans la zone dédiée et il est formaté à côté de votre requête.
- Ma requête GraphQL est-elle envoyée quelque part ?
- Non. Le Formateur GraphQL traite tout localement dans votre navigateur, vos requêtes, schémas et variables ne quittent jamais votre appareil.
Outils associés
- Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
- Formateur SQL — Met en forme le SQL pour MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle.
- Formateur XML — Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
- Formateur JS / TS — Embellit ou minifie JavaScript, TypeScript et JSX/TSX avec les options de Prettier.
- Formateur de requêtes MongoDB — Met en forme les requêtes du shell MongoDB et les pipelines d’agrégation.
- YAML ↔ JSON — Convertit du YAML en JSON et inversement.
- cURL vers Fetch — Convertit une commande curl en un appel fetch() JavaScript.
- Analyseur d’URL — Décompose une URL en ses parties et liste les paramètres de requête.
Tous les outils ArrayKit