TL
Tool Lab
💰Donate
💰Donate

JSON to GraphQL Types

Convert a JSON object into GraphQL type definitions automatically.

เกี่ยวกับเครื่องมือนี้

ตัวสร้าง JSON เป็น GraphQL สร้างนิยามประเภท GraphQL จากออบเจกต์ JSON โดยอัตโนมัติ คีย์ JSON แต่ละตัวกลายเป็นฟิลด์ GraphQL และประเภทค่าถูกอนุมานเป็น Boolean!, Int!, Float!, String! หรือประเภทที่ซ้อนกัน

ออบเจกต์ที่ซ้อนกันสร้างประเภท GraphQL แยกต่างหาก และอาร์เรย์ถูกอนุมานจากองค์ประกอบแรก

วิธีใช้งาน

  1. วางออบเจกต์ JSON ลงในแผงซ้ายหรือแก้ไขตัวอย่างเริ่มต้น
  2. แก้ไขอินพุตและประเภท GraphQL จะอัปเดตแบบเรียลไทม์
  3. คัดลอก GraphQL schema ที่สร้างและวางลงในไฟล์ .graphql
  4. ปรับประเภทตามต้องการ — ทำให้ฟิลด์เป็น nullable เพิ่มคำอธิบาย

กรณีการใช้งาน

ร่าง GraphQL schema จากการตอบสนอง REST API

คำถามที่พบบ่อย

  • กฎการอนุมานประเภทคืออะไร?JSON boolean → Boolean!, JSON จำนวนเต็ม → Int!, JSON float → Float!, JSON string → String!, JSON array → [Type] (จากองค์ประกอบแรก), JSON object → ประเภทที่ซ้อนกัน
  • สามารถใช้ schema ที่สร้างโดยตรงได้หรือไม่?ไม่ได้ schema ที่สร้างเป็นจุดเริ่มต้นที่ต้องการการปรับแต่งด้วยตนเอง
  • อาร์เรย์ถูกจัดการอย่างไร?อาร์เรย์ถูกกำหนดประเภทเป็น [Type] ที่อนุมานจากองค์ประกอบแรก อาร์เรย์ว่างเปล่าคือ [String]