एक API या लॉग से कच्चा JSON अक्सर एक घनी कोटी लाइन के साथ आता है, जिसमें कोई स्पेसिंग नहीं होती — तकनीकी रूप से वैध, पूरी तरह अपठनीय। JSON फॉर्मेटर इसे ठीक करता है जिससे डेटा को इंडेंट और संरचित किया जाता है ताकि आप नेस्टिंग का पालन कर सकें, आवश्यक फ़ील्ड को ढूंढ सकें और गलतियां पकड़ सकें। एक अच्छा फॉर्मेटर वैलिडेट भी करता है: अगर कमा की कमी है या ब्रेस का बंद नहीं हुआ है, तो यह आपको बताता है कि समस्या कहां है, बिना बस फेल होने के।
Morph का JSON फॉर्मेटर दोनों काम करता है, पूरी तरह आपके ब्राउज़र में। आपका जो JSON पेस्ट करते हैं, वह आपके अपने डिवाइस पर पार्स और री-फॉर्मेट होता है — यह कभी सर्वर को भेजा नहीं जाता। यह JSON के लिए एक वास्तविक रूप से महत्वपूर्ण विवरण है, क्योंकि आप जिस डेटा के साथ डिबग कर रहे हैं, वह अक्सर API की चाबियां, टोकन, व्यक्तिगत रिकॉर्ड या आंतरिक पेलोड से भरा होता है, जिन्हें आप एक यादृच्छिक वेबसाइट में पेस्ट करने से बचना चाहिए, जो उन्हें बैकएंड के पास भेजती है। यहां, यह टैब में ही रहता है।
अपना JSON पेस्ट करें और यह स्पष्ट इंडेंटेशन के साथ प्रीटी-प्रिंटेड हो जाता है, ताकि संरचना तुरंत समझ में आ जाए। अगर JSON गलत है, तो वैलिडेटर त्रुटि का स्थान दिखाता है ताकि आप उसे तेजी से ठीक कर सकें, बिना एक लंबी स्ट्रिंग में खोजे। जब आपको विपरीत चाहिए — एक संक्षिप्त, एकल-लाइन संस्करण जो कोड या कॉन्फ़िग में डाला जा सके, तो आप इसे मिनाइफाई करके छोटा कर सकते हैं, व्हाइटस्पेस हटाकर पेलोड को कम करते हैं।
कई ऑनलाइन JSON टूल्स आपके द्वारा पेस्ट किए गए को सर्वर को भेजते हैं। गोपनीय जानकारी और व्यक्तिगत जानकारी से भरे डेटा के लिए, यह एक वास्तविक जोखिम है — आप नहीं नियंत्रित करते हैं कि आपके मशीन से निकलने के बाद उसके साथ क्या होता है। Morph सभी काम क्लाइंट-साइड करता है, ताकि आपका JSON कभी आपके डिवाइस से बाहर न जाए, कोई अकाउंट नहीं है, और कुछ भी स्टोर या लॉग नहीं किया जाता है। यह तुरंत काम करता है क्योंकि कोई राउंड ट्रिप नहीं है, और पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है। संवेदनशील पेलोड्स को बिना किसी सोचे-समझे पेस्ट करें।
नहीं। JSON को पूरी तरह आपके ब्राउज़र में पार्स और फॉर्मेट किया जाता है। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता, इसलिए आप कुंजियों, टोकन या व्यक्तिगत जानकारी वाले पेलोड्स को पेस्ट करने के बिना भी सुरक्षित हैं।
हाँ। टूल जांचता है कि आपका JSON ठीक से बना है और सिंटैक्स त्रुटियों के स्थान को दिखाता है, जैसे कि कमा की कमी या बंद नहीं हुआ ब्रेस, ताकि आप उन्हें तेजी से ठीक कर सकें।
हाँ। प्रीटी-प्रिंट के साथ-साथ, आप JSON को व्हाइटस्पेस हटाकर सिंगल लाइन में मिनाइफाई कर सकते हैं — यह कम आकार वाले रिक्वेस्ट बॉडी या कॉन्फ़िग वैल्यू में उपयोगी होता है।
कुछ भी अपलोड नहीं होता है, इसलिए कोई सर्वर-साइड सीमा नहीं है। बहुत बड़े दस्तावेज़ केवल आपके ब्राउज़र की उपलब्ध मेमोरी द्वारा सीमित होते हैं।
हाँ। पेज लोड होने के बाद, फॉर्मेटिंग और वैलिडेशन स्थानीय रूप से चलता है, इसलिए यह इंटरनेट के बिना भी काम करता है।