TL
Tool Lab
💰Donate
💰Donate

JSON to GraphQL Types

Convert a JSON object into GraphQL type definitions automatically.

Bu araç hakkında

JSON'dan GraphQL'e Oluşturucu, bir JSON nesnesinden otomatik olarak GraphQL tür tanımları oluşturur. Her JSON anahtarı bir GraphQL alanı olur ve değer türleri Boolean!, Int!, Float!, String! veya iç içe türler olarak çıkarılır.

İç içe nesneler ayrı GraphQL türleri üretir ve diziler ilk elemandan çıkarılır.

Nasıl kullanılır

  1. Sol panele bir JSON nesnesi yapıştırın veya varsayılan örneği değiştirin.
  2. Girişi değiştirin ve GraphQL türleri gerçek zamanlı olarak güncellenir.
  3. Oluşturulan GraphQL şemasını kopyalayıp .graphql dosyasına yapıştırın.
  4. Türleri gerektiği gibi ayarlayın — alanları nullable yapın, açıklamalar ekleyin.

Kullanım senaryoları

REST API yanıtından GraphQL şeması taslağı oluşturun.

Sık sorulan sorular

  • Tür çıkarma kuralları nelerdir?JSON boolean → Boolean!, JSON integer → Int!, JSON float → Float!, JSON string → String!
  • Oluşturulan şemayı doğrudan kullanabilir miyim?Hayır. Oluşturulan şema, manuel ayarlama gerektiren bir başlangıç noktasıdır.
  • Diziler nasıl işlenir?Diziler ilk elemandan çıkarılan [Type] olarak tipleştirilir. Boş diziler [String]'dir.