JSON ट्री व्यूअर
इंटरैक्टिव कोलैप्सिबल ट्री में JSON डेटा देखें, फॉर्मेट करें और एक्सप्लोर करें। मुफ्त, सुरक्षित और अपलोड की आवश्यकता नहीं।
JSON फ़ाइल यहाँ ड्रैग और ड्रॉप करें
या नीचे JSON टेक्स्ट पेस्ट करें
इंटरैक्टिव कोलैप्सिबल ट्री में JSON डेटा देखें, फॉर्मेट करें और एक्सप्लोर करें। मुफ्त, सुरक्षित और अपलोड की आवश्यकता नहीं।
या नीचे JSON टेक्स्ट पेस्ट करें
JSON ट्री व्यूअर JSON डेटा को सादे पाठ के बजाय नेविगेशन योग्य पदानुक्रमित ट्री के रूप में प्रदर्शित करते हैं। प्रत्येक वस्तु एक बंधने योग्य शाखा बन जाती है; सरणियाँ अपने आइटमों को व्यक्तिगत रूप से दिखाती हैं; आदिम मूल्य पत्तों के रूप में प्रकट होते हैं। संरचनात्मक दृश्य गहराई से निहित डेटा में विशिष्ट फ़ील्ड ढूंढना, अप्रासंगिक उपवृक्षों को संक्षिप्त करना और बड़े JSON दस्तावेज़ों को नेविगेट करना आसान बनाता है जो फ्लैट टेक्स्ट के रूप में असहनीय होंगे।
स्वरूपित JSON टेक्स्ट की तुलना में, ट्री व्यू बड़े डेटा में नेविगेशन में उत्कृष्टता प्राप्त करता है। 10एमबी एपीआई प्रतिक्रिया को टेक्स्ट के रूप में स्क्रॉल करना अव्यावहारिक है, लेकिन एक पेड़ के रूप में ट्रैक करने योग्य है जहां आप उन शीर्ष-स्तरीय कुंजियों को ध्वस्त कर देते हैं जिनकी आपको परवाह नहीं है और केवल रुचि के हिस्सों का विस्तार करते हैं।
यह व्यूअर आपके ब्राउज़र में एक संरचित ट्री में JSON प्रस्तुत करता है। खोज कुंजी या मान के आधार पर शाखाओं को फ़िल्टर करती है। टाइप-अवेयर डिस्प्ले स्ट्रिंग्स, नंबर्स, बूलियन्स, नल, ऑब्जेक्ट्स और एरेज़ को अलग करता है।
गहराई से नेस्टेड डेटा को टेक्स्ट के रूप में नेविगेट करना कठिन है। कॉन्फ़िगरेशन फ़ाइलों, एपीआई प्रतिक्रियाओं और क्रमबद्ध स्थिति में अक्सर नेस्टिंग के 5+ स्तर होते हैं। एक वृक्ष दृश्य आपको अप्रासंगिक स्तरों को ध्वस्त करने और जो मायने रखता है उस पर ध्यान केंद्रित करने देता है; पाठ दृश्य को सावधानीपूर्वक स्क्रॉल करने और कोष्ठक गिनने की आवश्यकता होती है।
खोज-और-फ़िल्टर क्षमताएं भी मायने रखती हैं। एक खोज-जागरूक दर्शक के साथ एक जटिल दस्तावेज़ में 'user_id' नाम की सभी कुंजियाँ ढूँढना तेज़ है; सादे पाठ के साथ विश्वसनीय ढंग से कार्य करना असंभव है।
JSON चिपकाएँ, पेड़ पर नेविगेट करें।
JSON पार्सिंग JSON.parse का उपयोग करती है, जो समस्या के स्थान की ओर इशारा करते हुए एक पार्स त्रुटि के साथ अमान्य इनपुट पर विफल हो जाती है। मान्य JSON एक जावास्क्रिप्ट ऑब्जेक्ट में प्रस्तुत होता है जिसे दर्शक पेड़ बनाने के लिए पुनरावर्ती रूप से चलता है।
प्रतिपादन: नेस्टिंग का प्रत्येक स्तर एक इंडेंटेड शाखा बन जाता है। ऑब्जेक्ट कुंजियाँ लेबल हैं; मानों को प्रकार के आधार पर प्रस्तुत किया जाता है - उद्धरण चिह्नों में स्ट्रिंग्स, बिना संख्याएं, बूलियन सही/गलत, स्पष्ट रूप से शून्य, ऑब्जेक्ट और एरे बंधने योग्य शाखाओं के रूप में।
प्रदर्शन: बहुत बड़ा JSON (10MB+) रेंडरिंग को धीमा कर सकता है। आलसी विस्तार (केवल वर्तमान में दिखाई देने वाली शाखाओं का प्रतिपादन) मदद करता है। बड़े दस्तावेज़ों को खोजने में उल्लेखनीय समय लग सकता है; पहले पार्स पर पेड़ को अनुक्रमित करने से मदद मिलती है।