🧩 JSON फॉर्मेटर — ब्यूटिफाय, मिनिफाय एवं वैलिडेट करें
एक फ्री JSON फॉर्मेटर जो आपके ब्राउज़र में सीधे JSON को प्रिटी-प्रिंट करता है, मिनिफाय करता है और वैलिडेट करता है — कोई फ़ाइल अपलोड नहीं, कोई अकाउंट आवश्यक नहीं, और यह पूरी तरह से ऑफ़लाइन काम करता है।
JSON (JavaScript Object Notation) संरचित डेटा के भंडारण और आदान-प्रदान के लिए एक हल्का, मनुष्यों द्वारा आसानी से पढ़ा जा सकने वाला पाठ प्रारूप है; एक JSON फॉर्मेटर इसे इंडेंट करता और इसकी जांच करता है।
डिज़ाइन से ही निजी. यह टूल पूरी तरह आपके ब्राउज़र में चलता है — आपका डाला हुआ कुछ भी अपलोड या सेव नहीं होता, और यह ऑफ़लाइन भी काम करता है।
परिचय
किसी भी JSON को पेस्ट करें और ब्यूटिफाय (2 स्पेस, 4 स्पेस या टैब इंडेंट) या मिनिफाय चुनें ताकि इसे एक लाइन में संकुचित किया जा सके। वैलिडेटर सिंटैक्स त्रुटियां पकड़ता है और समस्या के बारे में बताता है कि यह किस लाइन और कॉलम में है। क्योंकि सभी प्रोसेसिंग ब्राउज़र में जावास्क्रिप्ट के माध्यम से काम करता है, आपके डेटा आपके डिवाइस से बाहर नहीं जाता है — संवेदनशील API पेलोड, कॉन्फ़िग फ़ाइल या निजी डेटा के लिए आदर्श।
कैसे उपयोग करें
- अपने JSON को इनपुट बॉक्स में पेस्ट करें (या 'सैंपल' पर क्लिक करें एक उदाहरण के लिए आजमाएं।)
- 'ब्यूटिफाय' पर क्लिक करें ताकि प्रिटी-प्रिंट कर सकें, या 'मिनिफाय' पर क्लिक करें ताकि एक लाइन में संकुचित कर सकें।
- अपने पसंदीदा इंडेंट स्टाइल का चयन करें — 2 स्पेस, 4 स्पेस या टैब।
- यदि JSON में कोई त्रुटि है, तो वैलिडेटर बताता है कि यह किस लाइन और कॉलम में है।
- 'कॉपी' पर क्लिक करें ताकि परिणाम को आपके क्लिपबोर्ड में कॉपी कर सकें।
सामान्य प्रश्न
- क्या यह JSON फॉर्मेटर मुफ्त है?
- हां, पूरी तरह से मुफ्त — कोई अकाउंट, कोई सब्सक्रिप्शन या कोई उपयोग सीमा नहीं।
- क्या यह मेरा JSON किसी सर्वर पर अपलोड करता है?
- नहीं। सभी फॉर्मेटिंग और वैलिडेशन ब्राउज़र में जावास्क्रिप्ट के माध्यम से पूरी तरह से काम करता है। आपके डेटा आपके डिवाइस से बाहर नहीं जाता है।
- क्या यह ऑफ़लाइन काम करता है?
- हां। एक बार पेज लोड हो जाने के बाद, आप इंटरनेट से डिसकनेक्ट कर सकते हैं और यह सामान्य रूप से काम करता रहेगा।
- क्या यह JSON सिंटैक्स त्रुटि के स्थान को पहचान सकता है?
- हां। यदि JSON अमान्य है, तो उपकरण त्रुटि के बारे में बताता है कि यह किस लाइन और कॉलम में है, जिससे इसे आसानी से ठीक किया जा सकता है।
- किन इंडेंट विकल्पों के उपलब्ध हैं?
- आप 2 स्पेस, 4 स्पेस या टैब इंडेंट का चयन कर सकते हैं। विकल्प को बदलने पर आउटपुट तुरंत पुनर्रूपित हो जाता है।
- क्यों मेरी फ़ाइल JSON में अस्वीकृत कर दी जाती है जब वह ठीक लगती है?
- लगभग हमेशा तीन चीजों में से एक के कारण: अंतिम आइटम के बाद एक ट्रेलिंग कॉमा, डबल कोट बजाय एकल कोट का उपयोग, या एक टिप्पणी। जावास्क्रिप्ट में तीनों कानूनी हैं और JSON में कोई भी कानूनी नहीं है। त्रुटि संदेश जिस चर के बाद दिखाई देता है, उसके ठीक पहले आमतौर पर समस्या होती है।
- क्या फॉर्मेटिंग मेरे डेटा को बदलता है?
- नहीं। केवल अंतरिक्ष फिर से लिखा जाता है - कुंजियाँ, मान, क्रम और प्रकार अपरिवर्तित रहते हैं, इसलिए फॉर्मेट किया गया आउटपुट इनपुट के बिल्कुल अर्थ में बराबर होता है। बहुत बड़ी संख्याएं एक चीज हैं जिस पर ध्यान देना आवश्यक है, क्योंकि JSON में कोई पूर्णांक प्रकार नहीं है और बहुत लंबे अंक एक राउंड-ट्रिप पर त्रुटि के साथ खो सकते हैं, न केवल इस एक के लिए।
- क्या यह टूल मेरा डेटा अपलोड करता है?
- नहीं। सब कुछ आपके ब्राउज़र में ही चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।