GraphQL क्वेरी फ़ॉर्मैट करें

कॉम्पैक्ट GraphQL क्वेरी को पठनीय और इंडेंटेड रूप में बदलें, जो नेटवर्क टूल या डेवलपर कंसोल से कॉपी की गई क्वेरी को डीबग करने में काम आता है। आपके ब्राउज़र (WebAssembly) में 100% लोकल प्रोसेसिंग — कुछ भी सर्वर पर नहीं भेजा जाता।

उदाहरण:

यह कैसे काम करता है

यह टूल आपकी GraphQL क्वेरी को पढ़ता है और ब्रेसेज़ के हर स्तर को 2 स्पेस से इंडेंट करता है, हर फ़ील्ड को उसकी अपनी लाइन पर रखते हुए। यह तब ख़ास तौर पर काम आता है जब आप ब्राउज़र के नेटवर्क टैब से कोई GraphQL क्वेरी कॉपी करते हैं (जो अक्सर पूरी एक ही लाइन में होती है) और उसे आसानी से पढ़ना या बदलना चाहते हैं।

क्या यह टूल पूरे GraphQL सिंटैक्स को वैलिडेट करता है?

नहीं, यह टूल केवल ब्रेसेज़ पर आधारित फ़ॉर्मैटिंग करता है और पूरे GraphQL ग्रामर (आर्ग्युमेंट, फ़्रैगमेंट, डायरेक्टिव) को वैलिडेट नहीं करता। हालाँकि यह असंतुलित ब्रेसेज़ पहचान लेता है और ऐसे में त्रुटि दिखाता है।

क्या यह म्यूटेशन और वेरिएबल के साथ काम करता है?

हाँ, जब तक टेक्स्ट सामान्य ब्रेसेज़ से संरचित है, यह टूल क्वेरी और म्यूटेशन दोनों को उनके आर्ग्युमेंट और सब-फ़ील्ड के साथ इंडेंट करता है।

100% लोकल प्रोसेसिंग: फ़ॉर्मैटिंग पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है — आपकी क्वेरी कभी सर्वर पर नहीं भेजी जाती।