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
- Klistra in ett JSON-objekt i den vänstra panelen eller ändra standardexemplet.
- Ändra indata och GraphQL-typerna uppdateras i realtid.
- Kopiera det genererade GraphQL-schemat och klistra in det i en .graphql-fil.
- 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].