कोड और फ़ाइलें / GraphQL

GraphQL फ़ॉर्मैटर: क्वेरी को सुंदर ढंग से फ़ॉर्मैट या मिनिफ़ाई करें

अपने ब्राउज़र में GraphQL फ़ॉर्मैट करें: क्वेरी, म्यूटेशन, सब्सक्रिप्शन, फ्रैगमेंट या स्कीमा पेस्ट करें और हर फ़ील्ड को एक अलग पंक्ति में पाएं—समान इंडेंटेशन, इनलाइन आर्ग्युमेंट, वेरिएबल, लिस्ट और इनपुट ऑब्जेक्ट के साथ, टिप्पणियां बरकरार रखते हुए। या इसे सबसे छोटे समान टेक्स्ट में मिनिफ़ाई करें।

GraphQL फ़ॉर्मैटर: क्वेरी को सुंदर ढंग से फ़ॉर्मैट या मिनिफ़ाई करें: डॉक्यूमेंट को GraphQL टोकन, नाम, स्ट्रिंग, ब्लॉक स्ट्रिंग, नंबर, विराम चिह्न और टिप्पणियों में बांटा जाता है, फिर उसे व्यवस्थित किया जाता है: हर selection set एक नया इंडेंट किया हुआ ब्लॉक खोलता है, फ़ील्ड एक-एक पंक्ति में आते हैं और आर्ग्युमेंट user(id: $id) या orderBy: { field: NAME } की तरह कॉमा के साथ इनलाइन रहते हैं। मिनिफ़ाई करने पर टिप्पणियां और दो नामों के बीच ज़रूरी न होने वाला हर स्पेस हटा दिया जाता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
GraphQL फ़ॉर्मैटरलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

यह queries, mutations, subscriptions, fragments और schema definitions के साथ काम करता है। Selection sets में हर पंक्ति पर एक फ़ील्ड रखा जाता है, जबकि arguments, variables, lists और input objects कॉमा के साथ एक ही पंक्ति में रहते हैं। सुव्यवस्थित फ़ॉर्मैटिंग के दौरान टिप्पणियाँ रखी जाती हैं और minify करने पर हटा दी जाती हैं। कुछ भी अपलोड नहीं होता।

वेरिएबल

क्वेरी में सीधे लिखी गई वैल्यू के बजाय $id जैसे वेरिएबल को प्राथमिकता दें; क्वेरी वही रहती है और उसे cache किया जा सकता है, जबकि वैल्यू JSON के रूप में भेजी जाती हैं।

JSON

GraphQL API से मिलने वाले JSON को फ़ॉर्मैट करने के लिए JSON फ़ॉर्मैटर का उपयोग करें।

इस्तेमाल करने का तरीका

  1. अपना GraphQL पेस्ट करें।
  2. सुंदर या मिनिफ़ाई किया हुआ आउटपुट और इंडेंटेशन चुनें।
  3. परिणाम कॉपी करें।

गोपनीयता और सीमाएँ

सब कुछ आपके ब्राउज़र में ही रहता है।

संबंधित टूल्स

अक्सर पूछे जाने वाले सवाल

क्या यह जांचता है कि मेरी क्वेरी मान्य है?

यह फ़ॉर्मैट करने के लिए ज़रूरी सिंटैक्स, जैसे बंद की गई स्ट्रिंग, जांचता है, लेकिन स्कीमा के आधार पर सत्यापन नहीं करता; यह काम सर्वर या IDE करता है।

क्या GraphQL में कॉमा ज़रूरी हैं?

नहीं: कॉमा को स्पेस की तरह अनदेखा किया जाता है, इसलिए फ़ॉर्मैटर उन्हें केवल वहीं जोड़ता है जहां वे आर्ग्युमेंट को पढ़ना आसान बनाते हैं।

क्या यह स्कीमा को फ़ॉर्मैट कर सकता है?

हां: type, input, enum, interface और union डेफ़िनिशन को भी इसी तरह फ़ॉर्मैट किया जाता है।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं