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