TL
Tool Lab
💰Donate
💰Donate

JSON to GraphQL Types

Convert a JSON object into GraphQL type definitions automatically.

Over deze tool

De JSON naar GraphQL-generator maakt automatisch GraphQL-typedefinities van een JSON-object. Elke JSON-sleutel wordt een GraphQL-veld en waardetypen worden afgeleid als Boolean!, Int!, Float!, String! of geneste typen.

Geneste objecten genereren aparte GraphQL-typen en arrays worden afgeleid van het eerste element.

Hoe te gebruiken

  1. Plak een JSON-object in het linkerpaneel of wijzig het standaardvoorbeeld.
  2. Wijzig de invoer en de GraphQL-typen worden in realtime bijgewerkt.
  3. Kopieer het gegenereerde GraphQL-schema en plak het in een .graphql-bestand.
  4. Pas de typen aan — maak velden nullable, voeg beschrijvingen toe.

Gebruiksscenario's

Ontwerp een GraphQL-schema van een REST API-reactie.

Veelgestelde vragen

  • Wat zijn de typeafleidingsregels?JSON boolean → Boolean!, JSON integer → Int!, JSON float → Float!, JSON string → String!
  • Kan ik het gegenereerde schema direct gebruiken?Nee. Het gegenereerde schema is een startpunt dat handmatige aanpassing vereist.
  • Hoe worden arrays behandeld?Arrays worden getypeerd als [Type] afgeleid van het eerste element. Lege arrays zijn [String].