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 المولّد والصقه في ملف .graphql.
  4. اضبط الأنواع حسب الحاجة.

حالات الاستخدام

صمّم مخطط GraphQL من استجابة REST API.

الأسئلة الشائعة

  • ما قواعد استنتاج النوع؟JSON boolean → Boolean!، JSON صحيح → Int!، JSON عشري → Float!، JSON سلسلة → String!
  • هل يمكنني استخدام المخطط المولّد مباشرة؟لا. المخطط المولّد نقطة بداية تتطلب تعديلاً يدوياً.
  • كيف تُعالج المصفوفات؟تُكتب المصفوفات كـ [Type] مستنتجة من العنصر الأول. المصفوفات الفارغة هي [String].