JSON to GraphQL Types
Convert a JSON object into GraphQL type definitions automatically.
O tym narzędziu
Generator JSON do GraphQL automatycznie tworzy definicje typów GraphQL z obiektu JSON. Każdy klucz JSON staje się polem GraphQL, a typy wartości są wnioskowane jako Boolean!, Int!, Float!, String! lub typy zagnieżdżone.
Zagnieżdżone obiekty generują oddzielne typy GraphQL, a tablice są wnioskowane z pierwszego elementu.
Jak używać
- Wklej obiekt JSON do lewego panelu lub zmodyfikuj domyślny przykład.
- Zmodyfikuj wejście, a typy GraphQL zaktualizują się w czasie rzeczywistym.
- Skopiuj wygenerowany schemat GraphQL i wklej do pliku .graphql.
- Dostosuj typy według potrzeb — ustaw pola jako nullable, dodaj opisy.
Przypadki użycia
Utwórz projekt schematu GraphQL z odpowiedzi REST API.
Często zadawane pytania
- Jakie są reguły wnioskowania typów? — JSON boolean → Boolean!, JSON integer → Int!, JSON float → Float!, JSON string → String!
- Czy mogę użyć wygenerowanego schematu bezpośrednio? — Nie. Wygenerowany schemat jest punktem wyjścia wymagającym ręcznej regulacji.
- Jak obsługiwane są tablice? — Tablice są typowane jako [Type] wnioskowany z pierwszego elementu. Puste tablice to [String].