TL
Tool Lab
💰Donate
💰Donate

JSON to GraphQL Types

Convert a JSON object into GraphQL type definitions automatically.

Om det här verktyget

JSON till GraphQL-generatorn skapar automatiskt GraphQL-typdefinitioner från ett JSON-objekt. Varje JSON-nyckel blir ett GraphQL-fält och värdetyper härleds som Boolean!, Int!, Float!, String! eller kapslade typer.

Kapslade objekt genererar separata GraphQL-typer och arrayer härleds från det första elementet.

Hur man använder

  1. Klistra in ett JSON-objekt i den vänstra panelen eller ändra standardexemplet.
  2. Ändra indata och GraphQL-typerna uppdateras i realtid.
  3. Kopiera det genererade GraphQL-schemat och klistra in det i en .graphql-fil.
  4. Justera typerna efter behov — gör fält nullable, lägg till beskrivningar.

Användningsfall

Skissa ett GraphQL-schema från ett REST API-svar.

Vanliga frågor

  • Vilka är reglerna för typhärledning?JSON boolean → Boolean!, JSON integer → Int!, JSON float → Float!, JSON string → String!
  • Kan jag använda det genererade schemat direkt?Nej. Det genererade schemat är en startpunkt som kräver manuell justering.
  • Hur hanteras arrayer?Arrayer typas som [Type] härlett från det första elementet. Tomma arrayer är [String].