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