इंटरएक्टिव स्थानीय JSON व्यूअर

JSON ट्री व्यूअर

JSON ऑब्जेक्ट और ऐरे को ट्री में देखें, शाखाएँ खोलें और मानों के पाथ कॉपी करें।

JSON ट्री व्यूअर

स्थानीय प्रसंस्करण · निजी
JSON इनपुट1 लाइन · 0 B
JSON पेड़

इसकी संरचना का पता लगाने के लिए वैध JSON जोड़ें।

ब्राउज़र-प्रत्यक्ष

किसी URL से JSON लोड करें

आपका ब्राउज़र सीधे इस यूआरएल से संपर्क करता है। गंतव्य को CORS की अनुमति देनी चाहिए; jsonminify.org प्रतिक्रिया को प्रॉक्सी या संग्रहीत नहीं करता है।

आपके ब्राउज़र में संसाधित किया गया
मानक JSON सत्यापन
सटीक JSON पथ कॉपी करें

01 — 03

तीन चरणों में नेस्टेड JSON का अन्वेषण करें

प्रोसेसिंग से पहले JSON की जाँच होती है। सिंटैक्स गलत हो तो अधूरा परिणाम दिखाने के बजाय समझने योग्य त्रुटि मिलती है।

01

JSON जोड़ें

कोई दस्तावेज़ चिपकाएँ, उदाहरण लोड करें, या कोई स्थानीय .json फ़ाइल चुनें।

02

काम चुनें

ट्री खोलकर मान देखें और उनके पाथ कॉपी करें।

03

परिणाम कॉपी या डाउनलोड करें

परिणाम जाँचें, फिर कॉपी करें या UTF-8 फ़ाइल डाउनलोड करें। ट्री व्यूअर में मान का पाथ भी कॉपी कर सकते हैं।

उदाहरण और सिंटैक्स

इनपुट, परिणाम और आम गलतियाँ

यह टूल JSON के मान सुरक्षित रखते हुए चुने गए काम के अनुसार उसका स्वरूप बदलता है।

इनपुट
{
  "site": "jsonminify.org",
  "enabled": true,
  "items": [1, 2]
}
परिणाम
ऑब्जेक्ट
├─ site: jsonminify.org
├─ enabled: true
└─ items: ऐरे(2)
स्थितिमान्य रूपक्यों जरूरी है
ऑब्जेक्ट की keys{"name":"value"}

Keys और string values के लिए double quotes जरूरी हैं।

ऐरे[1, 2, 3]

आइटम का मूल क्रम सुरक्षित रहता है।

मूल मानtrue · false · null

ये मान lowercase में और बिना quotes लिखे जाते हैं।

खाली जगहspace · tab · line break

Strings के बाहर वैकल्पिक है; अंदर डेटा का हिस्सा है।

JSONMINIFY.ORG क्यों

टेक्स्ट को स्कैन करने के बजाय संरचना देखें

ट्री मूल दस्तावेज़ को बदले बिना पदानुक्रम और मान प्रकारों को दृश्यमान बनाता है।

बंधने योग्य शाखाएँ

नेस्टेड सरणियों और वस्तुओं को विस्तारित और संक्षिप्त करके किसी बड़ी वस्तु के एक हिस्से पर ध्यान केंद्रित करें।

JSON सिंटैक्स की जाँच

Comments, trailing commas और बिना quotes वाली keys को standard JSON की त्रुटियाँ माना जाता है।

फ़ाइल आकार की उपयोगी जानकारी

स्ट्रिंग्स, संख्याएं, बूलियन और शून्य मान अलग-अलग लेबल और पठनीय वाक्यविन्यास रंगों का उपयोग करते हैं।

आम उपयोग

जब JSON ट्री कच्चे टेक्स्ट की तुलना में आसान होता है

ट्री नेविगेशन तब उपयोगी होता है जब सवाल यह होता है कि मूल्य कहां रहता है, वस्तुओं को कैसे समूहीकृत किया जाता है, या किस शाखा में अप्रत्याशित परिणाम होता है।

API डेटा

JSON अनुरोध और प्रतिक्रिया के उदाहरण तैयार करें या दोबारा इस्तेमाल करने से पहले जाँचें।

ऐप की configuration

ऐप में उपयोग करने से पहले settings की syntax और structure जाँचें।

टेस्ट डेटा

दोहराए जा सकने वाले उदाहरण तैयार करें और डेटा सर्वर पर भेजे बिना अंतर देखें।

JSON संदर्भ

JSON ट्री और कॉपी किए गए पथों को पढ़ना

व्यूअर पार्स किए गए मान को विस्तार योग्य शाखाओं के रूप में दर्शाता है और ऑब्जेक्ट और सरणियों के लिए पूर्वानुमानित पथ नोटेशन का उपयोग करता है।

01

वस्तुएँ नामित शाखाएँ बन जाती हैं

प्रत्येक ऑब्जेक्ट गुण उसकी मूल कुंजी के अंतर्गत दिखाई देता है। पहचानकर्ता-जैसी कुंजियाँ कॉपी किए गए पथों में डॉट नोटेशन का उपयोग करती हैं, जैसे $.user.name।

02

सारणियाँ संख्यात्मक अनुक्रमणिका का उपयोग करती हैं

ऐरे आइटम अपने मूल क्रम में दिखाई देते हैं और $.items[0] जैसे ब्रैकेट इंडेक्स का उपयोग करते हैं। कॉपी किया गया पथ किसी स्थिति की पहचान करता है, स्थायी रिकॉर्ड आईडी की नहीं।

03

कॉम्प्लेक्स कुंजियाँ ब्रैकेट नोटेशन का उपयोग करती हैं

रिक्त स्थान, विराम चिह्न, या अन्य वर्णों वाली कुंजियाँ जो डॉट नोटेशन में अजीब हैं, कोष्ठक में उद्धृत की जाती हैं, उदाहरण के लिए $["प्रदर्शन नाम"]।

04

बड़े पेड़ अभी भी डिवाइस मेमोरी का उपयोग करते हैं

प्रसंस्करण स्थानीय रहता है, लेकिन बड़े दस्तावेज़ों को पार्स करने और प्रस्तुत करने में ब्राउज़र मेमोरी की खपत होती है। शाखाओं को संक्षिप्त करें और सीमित-मेमोरी वाले उपकरणों पर प्रत्येक नोड को खोलने से बचें।

FAQ

JSON प्रोसेसिंग के बारे में प्रश्न

स्रोत को स्थानीय और अपरिवर्तित रखते हुए दर्शक नेस्टेड डेटा का प्रतिनिधित्व कैसे करता है।

क्या मेरा JSON सर्वर पर भेजा जाता है?

पेस्ट किया टेक्स्ट और स्थानीय फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। URL लोड करने पर ब्राउज़र सीधे उस साइट से संपर्क करता है; उस साइट को CORS की अनुमति देनी होगी।

यह किस पथ संकेतन की प्रतिलिपि बनाता है?

यह डॉलर-चिह्न रूट, पहचानकर्ता जैसी कुंजियों के लिए डॉट नोटेशन, अन्य कुंजियों के लिए ब्रैकेट नोटेशन और सरणी अनुक्रमणिका के लिए संख्यात्मक ब्रैकेट का उपयोग करता है।

क्या दर्शक हर शाखा खोल सकता है?

हाँ. संपूर्ण ट्री खोलने के लिए सभी का विस्तार करें, या मूल दृश्य पर लौटने के लिए सभी को संक्षिप्त करें का उपयोग करें।

क्या JSON ट्री स्थानीय रूप से उत्पन्न होता है?

हाँ. पार्सिंग, ट्री रेंडरिंग और पथ प्रतिलिपि पूरी तरह से आपके ब्राउज़र में चलती है।