Outils de développement

Générateur de type GraphQL à partir de JSON

Convertit des exemples JSON d’API REST en définitions de types GraphQL avec les scalaires Int, Float, String et Boolean. Utile pour ébaucher un premier schéma lors d’une migration d’API.

DéveloppementGraphQLJSON

Ajouter cet outil aux favoris

Aucun mode de stockage des favoris n’a été sélectionné.

Actions rapides

Copiez l’URL de cet outil ou ouvrez la feuille de partage du système sur un appareil compatible.

Cas d’usage

  • Initialiser des types GraphQL lors de la migration d’API REST existantes
  • Prototyper des schémas AppSync ou Apollo Server à partir d’exemples de charges utiles

Mode d’emploi

  1. Configurez le nom du type racine et collez un exemple JSON
  2. Vérifiez les blocs de types imbriqués à droite
  3. Copiez le schéma généré

Exemples d’entrée et de sortie

JSON

{"ok":true}

Schéma GQL

type Res { ok: Boolean }

FAQ

Comment marquer les champs comme obligatoires ?

Activez le modificateur non nul (!) pour afficher les champs requis dans tout le schéma.

Outils

Outils associés

Poursuivez avec un autre outil traduit pour une tâche proche.

Interface JSON vers TypeScript

Générateur d'interface JSON vers TypeScript

Disponible

Déduit des interfaces TypeScript à partir de JSON dans votre navigateur. Les objets imbriqués deviennent des interfaces distinctes, avec des options pour le nom racine, les champs facultatifs, la lecture seule, l’exportation et les alias de type.

TypeScript JSON Développement

Formateur JSON

Formateur JSON en ligne

Disponible

Formatez, minifiez, triez et validez du JSON localement. Le traitement s’effectue directement dans votre navigateur afin que vos données restent sur la page.

JSON Formatage Développement