JSON फ़ॉर्मैटर
गड़बड़ या मिनिफाई की गई JSON को पढ़ने लायक, इंडेंट किए टेक्स्ट में फ़ॉर्मैट करें, या उसे वापस एक लाइन में कंप्रेस करें, यह सब आपके ब्राउज़र के अंदर।
इनपुट JSON
जब आप किसी API रिस्पॉन्स, कॉन्फ़िग फ़ाइल या कहीं और से आए डेटा के साथ काम कर रहे होते हैं, तो अक्सर आपके पास मिनिफाई की गई JSON आती है: सब कुछ एक ही लाइन में ठुंसा हुआ, एक नज़र में पढ़ना नामुमकिन। यह टूल इसे सही इंडेंटेशन और लाइन ब्रेक के साथ दोबारा फ़ॉर्मैट करता है ताकि आप इसे सच में पढ़ सकें, और यह उल्टा भी करता है: जब ज़रूरत हो तो अच्छी तरह फ़ॉर्मैट की गई JSON फ़ाइल को एक कॉम्पैक्ट लाइन में कंप्रेस कर देता है।
JSON कैसे फ़ॉर्मैट करें
अपना JSON पेस्ट करें
JSON टेक्स्ट कॉपी करें, चाहे मिनिफाई हो या बस गड़बड़, और उसे टेक्स्ट बॉक्स में पेस्ट करें। इसे किसी खास आकार में होने की ज़रूरत नहीं — टूल इसे बिल्कुल वैसे ही प्रोसेस करता है जैसे यह आता है।
फ़ॉर्मैट या मिनिफाई चुनें
दो-स्पेस इंडेंटेशन और लाइन ब्रेक के साथ इसे व्यवस्थित करने के लिए 'फ़ॉर्मैट करें' पर क्लिक करें, या उल्टे के लिए 'मिनिफाई करें' पर क्लिक करें: सब कुछ एक ही लाइन में सिमट जाता है।
नतीजा कॉपी करें
प्रोसेस की गई JSON तुरंत दिखती है, एक क्लिक में कॉपी करने और जहां चाहें पेस्ट करने के लिए तैयार — आपका कोड एडिटर, आपका डॉक्यूमेंटेशन, या कोई कॉन्फ़िग फ़ाइल।
यह किस काम आता है
- कोई API अपना रिस्पॉन्स मिनिफाई किए टेक्स्ट की दीवार के रूप में लौटाता है, और आपको किसी खास फ़ील्ड को ढूंढने या किसी बग का पता लगाने के लिए उसे साफ-साफ पढ़ना है।
- किसी ने आपको किसी चैट या फोरम थ्रेड से कॉपी किया हुआ कॉन्फ़िग JSON भेजा, जो एक ही लाइन में ठुंसा हुआ है, और आप इसे प्रोजेक्ट में डालने से पहले जांचना चाहते हैं।
- आपके एडिटर में अच्छी तरह फ़ॉर्मैट की गई JSON फ़ाइल है और आपको उसे किसी एनवायरनमेंट वेरिएबल में पेस्ट करने या फ़ाइल का साइज़ घटाने के लिए एक लाइन में कंप्रेस करना है।
अक्सर पूछे जाने वाले सवाल
क्या मैं जो JSON पेस्ट करता हूं वह सर्वर पर अपलोड होता है?
नहीं। सारा प्रोसेसिंग JavaScript का उपयोग करके आपके ब्राउज़र में होता है: टेक्स्ट कभी इंटरनेट पर नहीं जाता और कहीं सेव नहीं होता। टैब बंद करें और यह हमेशा के लिए गायब हो जाता है।
जब मैंने इसे किसी असली API से कॉपी किया तो यह मेरी JSON को अमान्य क्यों बताता है?
यह टूल केवल ऐसी JSON फ़ॉर्मैट कर सकता है जो पहले से सिंटैक्टिकली मान्य हो। आखिर में लगी कॉमा, बिना कोट वाली key, या छूटा हुआ कोटेशन मार्क जैसी आम गलतियां पार्सिंग को फेल कर देती हैं, और टूल आपको सटीक एरर मैसेज और टेक्स्ट में समस्या कहां है यह दिखाता है — लेकिन यह इसे अपने आप ठीक नहीं करेगा।
क्या JSON फ़ॉर्मैटर मुफ़्त है, और इस्तेमाल की कोई सीमा है?
हां, यह मुफ़्त है और आप इसे कितनी बार इस्तेमाल करते हैं इसकी कोई सीमा नहीं: चूंकि कुछ भी सर्वर पर अपलोड नहीं होता, इसलिए आप पर डालने के लिए कोई लागत नहीं है। हम साइन-अप या ईमेल पता भी नहीं मांगते।
फ़ॉर्मैटिंग और मिनिफाई करने में क्या फर्क है?
फ़ॉर्मैटिंग दो-स्पेस इंडेंटेशन और लाइन ब्रेक जोड़ती है ताकि JSON पढ़ने में आसान हो। मिनिफाई करना उल्टा करता है: यह हर अनावश्यक स्पेस और लाइन ब्रेक हटाकर इसे एक कॉम्पैक्ट लाइन में समेट देता है, जो तब काम आता है जब फ़ाइल का साइज़ मायने रखता है।
क्या यह सिंटैक्स एरर वाली JSON फ़ाइल ठीक कर सकता है?
नहीं। टूल एरर का पता लगाता है और उसे बताता है, लेकिन यह आखिर में लगी कॉमा, छूटे कोट या बिना कोट वाली key का अंदाज़ा लगाकर या अपने आप ठीक नहीं करेगा। आपको टेक्स्ट हाथ से ठीक करके दोबारा कोशिश करनी होगी।