JSON जोड़ें
कोई दस्तावेज़ चिपकाएँ, उदाहरण लोड करें, या कोई स्थानीय .json फ़ाइल चुनें।
इंटरएक्टिव स्थानीय JSON व्यूअर
JSON ऑब्जेक्ट और ऐरे को ट्री में देखें, शाखाएँ खोलें और मानों के पाथ कॉपी करें।
इसकी संरचना का पता लगाने के लिए वैध JSON जोड़ें।
01 — 03
प्रोसेसिंग से पहले JSON की जाँच होती है। सिंटैक्स गलत हो तो अधूरा परिणाम दिखाने के बजाय समझने योग्य त्रुटि मिलती है।
कोई दस्तावेज़ चिपकाएँ, उदाहरण लोड करें, या कोई स्थानीय .json फ़ाइल चुनें।
ट्री खोलकर मान देखें और उनके पाथ कॉपी करें।
परिणाम जाँचें, फिर कॉपी करें या UTF-8 फ़ाइल डाउनलोड करें। ट्री व्यूअर में मान का पाथ भी कॉपी कर सकते हैं।
उदाहरण और सिंटैक्स
यह टूल JSON के मान सुरक्षित रखते हुए चुने गए काम के अनुसार उसका स्वरूप बदलता है।
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}ऑब्जेक्ट
├─ site: jsonminify.org
├─ enabled: true
└─ items: ऐरे(2){"name":"value"}Keys और string values के लिए double quotes जरूरी हैं।
[1, 2, 3]आइटम का मूल क्रम सुरक्षित रहता है।
true · false · nullये मान lowercase में और बिना quotes लिखे जाते हैं।
space · tab · line breakStrings के बाहर वैकल्पिक है; अंदर डेटा का हिस्सा है।
JSONMINIFY.ORG क्यों
ट्री मूल दस्तावेज़ को बदले बिना पदानुक्रम और मान प्रकारों को दृश्यमान बनाता है।
नेस्टेड सरणियों और वस्तुओं को विस्तारित और संक्षिप्त करके किसी बड़ी वस्तु के एक हिस्से पर ध्यान केंद्रित करें।
Comments, trailing commas और बिना quotes वाली keys को standard JSON की त्रुटियाँ माना जाता है।
स्ट्रिंग्स, संख्याएं, बूलियन और शून्य मान अलग-अलग लेबल और पठनीय वाक्यविन्यास रंगों का उपयोग करते हैं।
आम उपयोग
ट्री नेविगेशन तब उपयोगी होता है जब सवाल यह होता है कि मूल्य कहां रहता है, वस्तुओं को कैसे समूहीकृत किया जाता है, या किस शाखा में अप्रत्याशित परिणाम होता है।
JSON अनुरोध और प्रतिक्रिया के उदाहरण तैयार करें या दोबारा इस्तेमाल करने से पहले जाँचें।
ऐप में उपयोग करने से पहले settings की syntax और structure जाँचें।
दोहराए जा सकने वाले उदाहरण तैयार करें और डेटा सर्वर पर भेजे बिना अंतर देखें।
JSON संदर्भ
व्यूअर पार्स किए गए मान को विस्तार योग्य शाखाओं के रूप में दर्शाता है और ऑब्जेक्ट और सरणियों के लिए पूर्वानुमानित पथ नोटेशन का उपयोग करता है।
प्रत्येक ऑब्जेक्ट गुण उसकी मूल कुंजी के अंतर्गत दिखाई देता है। पहचानकर्ता-जैसी कुंजियाँ कॉपी किए गए पथों में डॉट नोटेशन का उपयोग करती हैं, जैसे $.user.name।
ऐरे आइटम अपने मूल क्रम में दिखाई देते हैं और $.items[0] जैसे ब्रैकेट इंडेक्स का उपयोग करते हैं। कॉपी किया गया पथ किसी स्थिति की पहचान करता है, स्थायी रिकॉर्ड आईडी की नहीं।
रिक्त स्थान, विराम चिह्न, या अन्य वर्णों वाली कुंजियाँ जो डॉट नोटेशन में अजीब हैं, कोष्ठक में उद्धृत की जाती हैं, उदाहरण के लिए $["प्रदर्शन नाम"]।
प्रसंस्करण स्थानीय रहता है, लेकिन बड़े दस्तावेज़ों को पार्स करने और प्रस्तुत करने में ब्राउज़र मेमोरी की खपत होती है। शाखाओं को संक्षिप्त करें और सीमित-मेमोरी वाले उपकरणों पर प्रत्येक नोड को खोलने से बचें।
FAQ
स्रोत को स्थानीय और अपरिवर्तित रखते हुए दर्शक नेस्टेड डेटा का प्रतिनिधित्व कैसे करता है।
पेस्ट किया टेक्स्ट और स्थानीय फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। URL लोड करने पर ब्राउज़र सीधे उस साइट से संपर्क करता है; उस साइट को CORS की अनुमति देनी होगी।
यह डॉलर-चिह्न रूट, पहचानकर्ता जैसी कुंजियों के लिए डॉट नोटेशन, अन्य कुंजियों के लिए ब्रैकेट नोटेशन और सरणी अनुक्रमणिका के लिए संख्यात्मक ब्रैकेट का उपयोग करता है।
हाँ. संपूर्ण ट्री खोलने के लिए सभी का विस्तार करें, या मूल दृश्य पर लौटने के लिए सभी को संक्षिप्त करें का उपयोग करें।
हाँ. पार्सिंग, ट्री रेंडरिंग और पथ प्रतिलिपि पूरी तरह से आपके ब्राउज़र में चलती है।