البرمجة والملفات / GraphQL
منسّق GraphQL: تنسيق الاستعلامات أو تصغيرها
نسّق GraphQL في المتصفح: الصق استعلامًا أو طفرة أو اشتراكًا أو جزءًا أو مخططًا، واحصل على حقل واحد في كل سطر مع مسافات بادئة متسقة، ومعاملات مضمّنة، ومتغيرات، وقوائم، وكائنات إدخال، مع الإبقاء على التعليقات، أو صغّره إلى أقصر نص مكافئ.
منسّق GraphQL: تنسيق الاستعلامات أو تصغيرها: يُقسَّم المستند إلى رموز GraphQL، وأسماء، وسلاسل نصية، وسلاسل نصية ممتدة، وأرقام، وعلامات ترقيم، وتعليقات، ثم يُرتَّب: تفتح كل مجموعة تحديد كتلة جديدة بمسافة بادئة، وتظهر الحقول واحدًا في كل سطر، بينما تبقى المعاملات في السطر نفسه مع الفواصل، كما في user(id: $id) أو orderBy: { field: NAME }. تؤدي عملية التصغير إلى حذف التعليقات وكل مسافة غير ضرورية بين اسمين. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
يعمل مع الاستعلامات، وعمليات التغيير، والاشتراكات، والأجزاء، وتعريفات المخطط. يوضع كل حقل من مجموعات التحديد في سطر مستقل، بينما تبقى الوسائط والمتغيرات والقوائم وكائنات الإدخال في سطر واحد مع فواصل. تُحافظ التعليقات عليها عند التنسيق بشكل جميل، وتُزال عند التصغير. لا يتم رفع أي شيء.
المتغيرات
فضّل استخدام المتغيرات، مثل $id، بدلًا من كتابة القيم داخل الاستعلام؛ إذ يبقى الاستعلام نفسه ويمكن تخزينه مؤقتًا، وتُمرَّر القيم بصيغة JSON.
JSON
لتنسيق JSON الذي تعيده واجهة GraphQL API، استخدم منسّق JSON.
طريقة الاستخدام
- الصق GraphQL.
- اختر مخرجات منسّقة أو مصغّرة ومستوى المسافة البادئة.
- انسخ النتيجة.
الخصوصية والقيود
تبقى كل البيانات في المتصفح.
أدوات ذات صلة
الأسئلة الشائعة
هل يتحقق من صحة استعلامي؟
يتحقق من الصياغة اللازمة للتنسيق، مثل إغلاق السلاسل النصية، لكنه لا يتحقق منها مقابل مخطط؛ يتولى الخادم أو بيئة التطوير المتكاملة ذلك.
هل الفواصل مطلوبة في GraphQL؟
لا، إذ تُتجاهل الفواصل مثل المسافات، لذلك يضيفها المنسّق فقط عندما تجعل قراءة المعاملات أسهل.
هل يمكنه تنسيق مخطط؟
نعم، تُنسَّق تعريفات type وinput وenum وinterface وunion بالطريقة نفسها.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا