TL
Tool Lab
💰Donate
💰Donate

JSON to GraphQL Types

Convert a JSON object into GraphQL type definitions automatically.

Tentang alat ini

Generator JSON ke GraphQL membuat definisi tipe GraphQL secara otomatis dari objek JSON. Setiap kunci JSON menjadi field GraphQL dan tipe nilai disimpulkan sebagai Boolean!, Int!, Float!, String! atau tipe bersarang.

Objek bersarang menghasilkan tipe GraphQL terpisah dan array disimpulkan dari elemen pertama.

Cara penggunaan

  1. Tempel objek JSON ke panel kiri atau modifikasi contoh default.
  2. Modifikasi input dan tipe GraphQL diperbarui secara real time.
  3. Salin skema GraphQL yang dihasilkan dan tempel ke file .graphql.
  4. Sesuaikan tipe sesuai kebutuhan — buat field nullable, tambahkan deskripsi.

Kasus penggunaan

Buat draf skema GraphQL dari respons REST API.

Pertanyaan umum

  • Apa aturan inferensi tipe?JSON boolean → Boolean!, JSON integer → Int!, JSON float → Float!, JSON string → String!, JSON array → [Type] (dari elemen pertama), JSON objek → tipe bersarang.
  • Bisakah saya menggunakan skema yang dihasilkan langsung?Tidak. Skema yang dihasilkan adalah titik awal yang memerlukan penyesuaian manual.
  • Bagaimana array ditangani?Array diketik sebagai [Type] dari elemen pertama. Array kosong adalah [String].