JSON ट्री व्यूअर
समेटे जा सकने वाले ट्री में JSON देखें और संपादित करें
JSON इनपुट
25 MiB तक की JSON फ़ाइलें
सुधार से गलत फ़ॉर्मैट वाला डेटा बदल सकता है। एक्सपोर्ट करने से पहले बदला हुआ इनपुट देख लें।
पार्सर का विवरण
JSON व्यूअर
संरचना देखने के लिए मान्य JSON दर्ज करें।
ट्री में दिखने वाले नोड का एक पेज दिखता है। सारा डेटा ट्री और पूर्ण एक्सपोर्ट में उपलब्ध रहता है।
संरचना देखने के लिए मान्य JSON दर्ज करें।
JSON के आँकड़े
- ऑब्जेक्ट कीज़
- 0
- कुल मान
- 0
- ऑब्जेक्ट
- 0
- ऐरे
- 0
- स्ट्रिंग
- 0
- संख्याएँ
- 0
- बूलियन
- 0
- Null मान
- 0
- अधिकतम गहराई
- 0
- UTF-8 बाइट
- 0
व्यूअर का उपयोग
प्रकार बदलने के लिए JSON दर्ज करें, या स्ट्रिंग सहेजने के लिए सादा टेक्स्ट। Enter से सहेजा जाता है; Escape से रद्द होता है।
- ट्री खोलने और इनपुट पैनल समेटने के लिए फ़ाइल या सैंपल लोड करें। रॉ JSON संपादित करने के लिए इनपुट दिखाएँ चुनें।
- टाइप करते समय इनपुट खुला रहता है। फ़ॉर्मैट और छोटा करने से इनपुट बदलता है, पर पार्स किया हुआ डेटा बना रहता है।
- ट्री मोड में कॉपी फ़ॉर्मैट किया हुआ JSON लेता है। कोड मोड में कॉपी इनपुट का फ़ॉर्मैट बनाए रखता है; कोड प्रीव्यू और डाउनलोड में फ़ॉर्मैट किया हुआ JSON रहता है।
- बिंदु, उद्धरण चिह्न या root नाम वाली कीज़ को शब्दशः की माना जाता है।
- सरल मान पेंसिल से संपादित करें; हटाने के लिए पुष्टि ज़रूरी है। ऑब्जेक्ट और ऐरे रॉ इनपुट से संपादित करें।
- खोज कीज़ और स्ट्रिंग मानों में मिलान करती है, ऐरे की स्ट्रिंग समेत। सटीक जगह देखने के लिए कोई मिलान चुनें।
- संख्याएँ JavaScript की संख्यात्मक सटीकता का उपयोग करती हैं।
मुफ़्त ऑनलाइन JSON ट्री व्यूअर, वैलिडेटर और एडिटर
हमारा JSON ट्री व्यूअर कच्चे JSON डेटा को इंटरैक्टिव, फ़ोल्ड होने वाले ट्री ढाँचे में बदल देता है, जिससे गहराई तक नेस्टेड ऑब्जेक्ट भी आसानी से देखे जा सकते हैं। JSON स्ट्रिंग पेस्ट करें, .json फ़ाइल अपलोड करें या उसे पेज पर खींचकर छोड़ें, और टूल तुरंत आपके डेटा को सत्यापित करता है, पार्स करता है और स्ट्रिंग, संख्या, बूलियन तथा null मानों के रंग-कोडित प्रकारों के साथ नेविगेट करने योग्य पदानुक्रम में दिखाता है।
विज़ुअलाइज़ेशन के अलावा यह टूल एक हल्के JSON एडिटर का काम भी करता है। ट्री में किसी भी सामान्य मान पर माउस ले जाने पर संपादन और हटाने के बटन दिखते हैं, जिससे आप अलग एडिटर में गए बिना डेटा को वहीं बदल सकते हैं। बदलाव तुरंत मूल JSON में दिखते हैं, जिसे आप कॉपी या डाउनलोड कर सकते हैं। इसमें मौजूद JSON वैलिडेटर सिंटैक्स त्रुटियों को रीयल-टाइम में हाइलाइट करता है, और ऑटो-फ़िक्स सुविधा बिना कोट वाली कुंजियों, सिंगल कोट और अंत के अतिरिक्त कॉमा जैसी आम ग़लतियाँ ठीक कर देती है।
शक्तिशाली खोज फ़ंक्शन पूरे ढाँचे में कुंजियाँ और मान ढूँढने देता है, जबकि आँकड़े पैनल कुल कुंजियों, ऑब्जेक्ट, ऐरे, स्ट्रिंग, संख्याओं, बूलियन, null, अधिकतम गहराई और बाइट आकार का ब्योरा देता है। चाहे आप API रिस्पॉन्स डीबग कर रहे हों, कॉन्फ़िग फ़ाइल जाँच रहे हों या डेटाबेस एक्सपोर्ट का विश्लेषण कर रहे हों, यह ऑनलाइन JSON व्यूअर आपके काम को तेज़ और डेटा को निजी रखता है: सब कुछ आपके ब्राउज़र में चलता है और सर्वर पर कुछ अपलोड नहीं होता।
मुख्य सुविधाएँ
- फैलाने, समेटने, सब फैलाने और सब समेटने के नियंत्रणों वाला इंटरैक्टिव ट्री व्यू
- वर्णनात्मक त्रुटि संदेशों के साथ रीयल-टाइम JSON सत्यापन
- आम JSON त्रुटियों का ऑटो-फ़िक्स: बिना कोट वाली कुंजियाँ, सिंगल कोट, अंत के अतिरिक्त कॉमा और undefined मान
- ट्री व्यू में ही मानों का इनलाइन संपादन और हटाना
- हाइलाइट किए गए परिणामों और पाथ डिस्प्ले के साथ कुंजी और मान की खोज
- JSON आँकड़े पैनल: कुल कुंजियाँ, ऑब्जेक्ट, ऐरे, स्ट्रिंग, संख्याएँ, बूलियन, null, अधिकतम गहराई और आकार
- कच्चे JSON इनपुट के लिए फ़ॉर्मैट (प्रिटी-प्रिंट) और मिनिफ़ाई टॉगल
- फ़ाइल अपलोड, ड्रैग-एंड-ड्रॉप, क्लिपबोर्ड पर कॉपी और .json के रूप में डाउनलोड
- ट्री व्यू और कोड व्यू के बीच स्विच करें
- ट्री देखने के लिए अधिकतम जगह देने वाला समेटने योग्य इनपुट पैनल
JSON ट्री व्यूअर का उपयोग कैसे करें
- अपना JSON लोड करें: JSON को इनपुट क्षेत्र में पेस्ट करें, .json फ़ाइल चुनने के लिए "Upload" पर क्लिक करें, फ़ाइल को इनपुट क्षेत्र पर खींचें, या डेमो के लिए "Load Sample" पर क्लिक करें।
- सत्यापित करें और पार्स करें: टूल आपके JSON को रीयल-टाइम में सत्यापित करता है। त्रुटियाँ मिलने पर आम समस्याएँ अपने-आप ठीक करने के लिए "Fix JSON Errors" पर क्लिक करें।
- ट्री देखें: नोड को फैलाने या समेटने के लिए उन पर क्लिक करें। एक साथ नेविगेट करने के लिए "Expand All" और "Collapse All" का उपयोग करें।
- डेटा खोजें: खोज बार में कुंजी का नाम या मान लिखें और मेल खाती प्रविष्टियाँ उनके पूरे पाथ के साथ देखें।
- मान संपादित करें या हटाएँ: किसी सामान्य मान के बगल में दिए गए संपादन या हटाने के नियंत्रण का उपयोग करें। ये नियंत्रण टच स्क्रीन पर भी उपलब्ध रहते हैं; हटाने के लिए पुष्टि ज़रूरी है।
- अपना डेटा एक्सपोर्ट करें: JSON को क्लिपबोर्ड पर रखने के लिए "Copy" पर क्लिक करें, या .json फ़ाइल के रूप में सहेजने के लिए "Download" पर क्लिक करें।
उपयोग के मामले
- API रिस्पॉन्स डीबग करना: REST या GraphQL रिस्पॉन्स पेस्ट करके उसका ढाँचा देखें और विशिष्ट फ़ील्ड जल्दी ढूँढें।
- कॉन्फ़िगरेशन फ़ाइल की जाँच: package.json, tsconfig.json या कोई भी कॉन्फ़िग फ़ाइल अपलोड करके उसका ढाँचा और मान जाँचें।
- डेटा संरचना का विश्लेषण: आँकड़े पैनल से JSON पेलोड की जटिलता समझें: वह कितनी गहराई तक नेस्टेड है, उसमें कितनी कुंजियाँ हैं और उसका बाइट आकार क्या है।
- त्वरित JSON संपादन: पूरा IDE या टेक्स्ट एडिटर खोले बिना JSON डेटा में छोटे सुधार करें।
- त्रुटि सुधार: लॉग या तीसरे पक्ष के स्रोतों से मिले ग़लत फ़ॉर्मैट वाले JSON को अपने एप्लिकेशन में प्रोसेस करने से पहले ऑटो-फ़िक्स सुविधा से ठीक करें।
- डेटाबेस एक्सपोर्ट की समीक्षा: MongoDB, Firebase या अन्य डॉक्यूमेंट डेटाबेस से मिले JSON एक्सपोर्ट को पढ़ने योग्य रूप में जाँचें।
- शिक्षण और अधिगम: JSON, API और डेटा मॉडलिंग सीख रहे विद्यार्थियों के लिए नेस्टेड डेटा संरचनाओं को दृश्य रूप में दिखाएँ।
अक्सर पूछे जाने वाले प्रश्न
क्या यह टूल मुफ़्त है?
हाँ, JSON ट्री व्यूअर पूरी तरह मुफ़्त है, इसमें साइन-अप, विज्ञापनों की रुकावट या उपयोग सीमा नहीं है। जितना चाहें JSON देखें, सत्यापित करें, संपादित करें और एक्सपोर्ट करें।
क्या मेरा डेटा सुरक्षित है?
हाँ। सभी पार्सिंग, सत्यापन, संपादन और खोज की प्रक्रियाएँ पूरी तरह आपके ब्राउज़र में होती हैं। कोई डेटा कभी किसी रिमोट सर्वर को नहीं भेजा जाता, इसलिए इसे निजी, आंतरिक या संवेदनशील JSON डेटा के साथ इस्तेमाल करना सुरक्षित है।
ऑटो-फ़िक्स कौन-सी JSON त्रुटियाँ ठीक कर सकता है?
मरम्मत की क्रिया बिना कोट वाली कुंजियों, सिंगल कोट, अंत के अतिरिक्त कॉमा और undefined मानों के लिए मूल सुधार आज़माती है। वह आज़माया गया इनपुट समीक्षा के लिए दिखाती रहती है। मरम्मत से ग़लत फ़ॉर्मैट वाला डेटा बदल सकता है और यह मूल अर्थ की गारंटी नहीं देती; पहले से मान्य JSON जस का तस रहता है।
क्या JSON फ़ाइलों के आकार की कोई सीमा है?
अपलोड और छोड़ी गई फ़ाइलें 25 MiB तक स्वीकार की जाती हैं, जिसमें ठीक सीमा पर मौजूद फ़ाइल भी शामिल है। व्यूअर दिखने वाले ट्री नोड को पेज-दर-पेज लोड करता है और संपादन तथा एक्सपोर्ट के लिए पूरा डेटा सुरक्षित रखता है। बहुत बड़े या बहुत गहराई तक नेस्टेड JSON में फिर भी ज़्यादा समय या मेमोरी लग सकती है।
क्या मैं ट्री में नेस्टेड ऑब्जेक्ट या ऐरे संपादित कर सकता हूँ?
फ़िलहाल इनलाइन संपादन और हटाना सामान्य मानों (स्ट्रिंग, संख्याएँ, बूलियन और null) के लिए उपलब्ध है। नेस्टेड ऑब्जेक्ट या ऐरे बदलने के लिए इनपुट पैनल पर जाएँ और कच्चे JSON को सीधे संपादित करें।
सुझाव और सर्वोत्तम तरीके
- देखने से पहले फ़ॉर्मैट करें: इनपुट को प्रिटी-प्रिंट करने के लिए "Format JSON" पर क्लिक करें, जिससे ट्री व्यू के साथ कच्चा टेक्स्ट भी पढ़ना आसान हो जाता है।
- इनपुट पैनल समेटें: JSON लोड करने के बाद इनपुट पैनल छिपा दें ताकि गहरे पदानुक्रम के लिए ट्री को स्क्रीन की अधिकतम जगह मिले।
- बड़ी फ़ाइलों के लिए खोज का उपयोग करें: बड़े JSON में नोड को हाथ से फैलाने के बजाय खोज बार में कुंजी या मान लिखें और सीधे मेल खाती प्रविष्टियों पर पहुँचें।
- त्वरित ऑडिट के लिए आँकड़े देखें: अलग-अलग नोड में जाने से पहले डेटा की जटिलता का तुरंत अंदाज़ा पाने के लिए "Show Stats" का उपयोग करें।
- सुविधा के लिए ड्रैग और ड्रॉप: डेटा सबसे तेज़ी से लोड करने के लिए .json फ़ाइल को अपने फ़ाइल मैनेजर से सीधे इनपुट क्षेत्र पर खींचें।
- संपादन के बाद डाउनलोड करें: इनलाइन बदलाव करने के बाद, मूल फ़ाइल को अधिलेखित करने के बजाय बदले हुए JSON को नई फ़ाइल के रूप में सहेजने के लिए "Download" पर क्लिक करें।