सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें
बग रिपोर्ट करें

डेवलपर · लोकल उपयोगिता

JSON ट्री व्यूअर

JSON Tree Viewer

256 KiB तक के JSON को स्थानीय रूप से जाँचें और फ़ॉर्मैट करें। दोहराई गई कुंजियाँ और अंतिम कॉमा अस्वीकार होते हैं; बिना अपलोड फ़ॉर्मैटेड या संक्षिप्त JSON निर्यात करें।

टास्क पथ / इनपुट से परिणाम तक

JSON पेस्ट करें

व्यावहारिक उदाहरण

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

व्यावहारिक उदाहरण

API उत्तर में बड़ी पहचान संख्या पढ़ें

काल्पनिक उत्तर से संख्या, पाठ और सूची में अंतर समझें। बड़ी पहचान संख्या के सभी अंक सुरक्षित रहने चाहिए।

इनपुट और सेटिंग
{"items":[{"id":9007199254740993,"active":true}]}
अपेक्षित परिणाम
id: 9007199254740993 · active: true

दोहराने के चरण

items और उसका पहला ऑब्जेक्ट खोलें। ट्री, स्वरूपित और संक्षिप्त परिणाम की तुलना करें।

उपयोग से पहले जाँचें

संख्या 9007199254740992 नहीं बननी चाहिए। अंतिम अल्पविराम और दोहराई गई कुंजियाँ अस्वीकार होती हैं। सही JSON व्याकरण आपके अनुप्रयोग के नियमों की पुष्टि नहीं करता।

JSON ट्री व्यूअर कैसे काम करता है, निजता और संबंधित टूल

टास्क पथ / इनपुट से परिणाम तक

JSON को ट्री के रूप में कैसे देखें

  1. 01

    JSON पेस्ट करें

    दस्तावेज़ JSON इनपुट में पेस्ट करें, या नेस्टेड उदाहरण के लिए नमूना लोड करें दबाएं। टूलबार में सीमाएं खोलकर देखें: 256 KiB इनपुट, 40 स्तर की नेस्टिंग, और 10,000 नोड।

  2. 02

    चेकर को पार्स करने दें

    पेस्ट किया JSON तुरंत जांचा जाता है, जबकि टाइप किए बदलाव थोड़ी ठहराव के बाद जांचे जाते हैं, ताकि बड़ा दस्तावेज़ हर कीस्ट्रोक पर दोबारा वैलिडेट न हो। अमान्य इनपुट स्थिर त्रुटि को लाइन और कॉलम, आस-पास का अंश और रिकवरी संकेत के साथ रिपोर्ट करता है; त्रुटि पर जाएं सीधे समस्या पर उछलता है।

  3. 03

    ट्री निरीक्षित करें

    ट्री टैब में, नोड इच्छानुसार फैलाएं और समेटें। हर पंक्ति में टाइप बैज होता है; साइज़ केवल ऐरे के आइटम, ऑब्जेक्ट की कुंजियों और स्ट्रिंग के अक्षरों के लिए दिखता है। सारांश पंक्ति कुल नोड गिनती और गहराई बताती है, ताकि गहरे दस्तावेज़ स्कैन करने लायक बने रहें।

  4. 04

    आउटपुट फ़ॉर्मैट या मिनिफ़ाई करें

    पढ़ने लायक दस्तावेज़ के लिए फ़ॉर्मैटेड या कॉम्पैक्ट एक-लाइन नतीजे के लिए मिनिफ़ाइड पर जाएं, और फ़ॉर्मैट किए इंडेंटेशन के लिए 2 या 4 स्पेस चुनें। दोनों दृश्य एक ही पार्स किए मान से निकले हैं, इसलिए वे हमेशा ट्री से मेल खाते हैं।

  5. 05

    नतीजा कॉपी या एक्सपोर्ट करें

    JSON कॉपी करें और .json डाउनलोड करें वर्तमान दृश्य का फ़ॉर्मैटेड या मिनिफ़ाइड पाठ इस्तेमाल करते हैं; ट्री दृश्य में फ़ॉर्मैटेड पाठ मिलता है। निरीक्षण पूरा होने पर, क्लियर स्रोत और ट्री दोनों को एक ही कदम में खाली करता है।

  6. 06

    इसी नतीजे से आगे बढ़ें

    नीचे इस नतीजे की प्रति के साथ नया वर्कस्पेस खोलें। कुछ न भेजा जाता, न सहेजा जाता; तैयार होने पर अगला टूल चलाएं। एक बार में एक फ़ॉलो-अप। दूसरा खोलने से पहले इसे बंद करें। स्रोत नतीजा बदलना, इस पेज को छोड़ना या रीफ्रेश करना, या खोलने के 10 मिनट बाद, फ़ॉलो-अप और उसके संपादन मिटा देता है। स्रोत यहीं रहता है।

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
कुछ भी स्टोर नहीं होता
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

JSON ट्री व्यूअर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

JSON ट्री व्यूअर कब उपयोगी होता है

API प्रतिक्रिया जाँचें

{"items":[{"id":7}]} → items और उसके पहले ऑब्जेक्ट को खोलें: id का संख्यात्मक मान 7 है।

बड़े पूर्णांक को यथावत रखें

{"id":9007199254740993} → संक्षिप्त आउटपुट में 9007199254740993 बना रहता है; यह 9007199254740992 में नहीं बदलता।

अंतिम कॉमा सुधारें

{"ok":true,} → अंतिम कॉमा अस्वीकार होता है। इसे हटाकर {"ok":true} करें और दोबारा पार्स करें।

JSON ट्री व्यूअर असल में क्या करता है

API रिस्पॉन्स दस स्तर गहरा नेस्ट है और जो फ़ील्ड आपको चाहिए वह कहीं अंदर छिपा है; कच्चे टेक्स्ट की दीवार स्क्रॉल करना ही वह तरीका है जिससे मान गलत पढ़े जाते हैं। डिप्लॉय पाइपलाइन की कॉन्फ़िगरेशन फ़ाइल को अगली रिलीज़ से पहले ऑडिट करना है, और टेस्ट फ़िक्स्चर की आकृति जांचनी है, संपादित नहीं करनी। JSON ट्री व्यूअर दस्तावेज़ को टाइप और साइज़ के समेटने योग्य नक्शे में बदलता है, पूरी तरह ब्राउज़र में। पेलोड — ग्राहक डेटा, टोकन, कॉन्फ़िगरेशन — नेविगेट करते समय कभी डिवाइस से बाहर नहीं जाता, और जाने पर दस्तावेज़ के बारे में कुछ याद नहीं रखा जाता।

आम सवाल

सीमाएं क्या हैं?
इनपुट 256 KiB तक हो सकता है, ज़्यादा से ज़्यादा 40 स्तर गहरा नेस्ट, और अधिकतम 10,000 नोड; टूलबार में सीमाएं खोलने पर ये तीनों नंबर दिखते हैं। कोई भी सीमा पार करता दस्तावेज़ उस सीमा का नाम लेने वाले संदेश के साथ अस्वीकार होता है।
__proto__, constructor और prototype क्यों अस्वीकार होते हैं?
प्रोटोटाइप-प्रदूषण जोखिम घटाने के लिए ये नाम अस्वीकार हैं। यह जांच पास करना यह प्रमाणित नहीं करता कि डेटा किसी दूसरी एप्लिकेशन में मर्ज या इस्तेमाल करने लायक सुरक्षित है।
क्या व्यूअर मेरे JSON को संपादित या पुनःक्रमित करता है?
की अपना इनपुट क्रम बनाए रखती हैं, संख्यात्मक की भी। संख्या टेक्स्ट ठीक-ठीक बचा रहता है, बड़े पूर्णांक और घातांक समेत। फ़ॉर्मैटिंग स्पेसिंग बदलती है और स्ट्रिंग एस्केप को नॉर्मलाइज़ कर सकती है, बिना स्ट्रिंग मान बदले। डुप्लिकेट की मान चुपचाप त्यागने के बजाय अस्वीकार होती हैं।
क्या कमेंट या अंतिम कॉमा स्वीकार होते हैं?
नहीं। पार्सर सख़्त JSON लागू करता है: कमेंट, अंतिम कॉमा और सिंगल-कोट वाली स्ट्रिंग त्रुटि के रूप में रिपोर्ट होती हैं, सुधार की ओर इशारा करते संकेत के साथ। अगर स्रोत किसी ऐसे कॉन्फ़िग फ़ॉर्मैट से आता है जो इन्हें मंज़ूर करता है, तो पहले अतिरिक्त चीज़ें हटा दें — त्रुटि स्थान हर एक को ढूंढना आसान बनाता है।
त्रुटि रिपोर्ट मुझे क्या बताती है?
हर विफलता स्थिर त्रुटि नाम, लाइन और कॉलम, आस-पास के टेक्स्ट का अंश, और सरल भाषा का रिकवरी संकेत लेकर आती है — जैसे कोलन जोड़ना या अंतिम कॉमा हटाना। त्रुटि पर जाएं कर्सर को ठीक उस जगह ले जाता है, ताकि बड़ा दस्तावेज़ ठीक करना खोज के बजाय एक उछाल हो।
क्या JSON कहीं अपलोड होता है?
नहीं। पार्सिंग पूरी तरह मौजूदा ब्राउज़र टैब के अंदर चलती है, इनपुट और पार्स किया डेटा कभी नहीं रखा जाता, और किसी खाते की ज़रूरत नहीं। क्लियर दबाना स्रोत और ट्री दोनों खाली कर देता है।

पढ़ते रहें

डेवलपर में जारी रखें

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

टेक्स्ट और JSON तुलना

Text & JSON Diff

टेक्स्ट की लाइन, शब्द या अक्षर स्तर पर तुलना करें या JSON स्ट्रक्चर का निश्चित डिफ़ देखें — स्प्लिट और यूनिफ़ाइड व्यू, नॉर्मलाइज़ेशन और पैच एक्सपोर्ट के साथ।

बनाएँ

स्ट्रक्चर्ड डेटा कन्वर्टर

Structured Data Converter

JSON, YAML और CSV को स्पष्ट चुने फ़ॉर्मैट के बीच बदलें — तुरंत वैलिडेशन, फ़िडेलिटी चेतावनियाँ और रिवर्स कन्वर्ज़न के साथ, पूरी तरह लोकल।

बदलें

JWT एन्कोडर/डिकोडर

JWT Encoder/Decoder

HS, RS और ES एल्गोरिद्म वाले JWT डिकोड करें, सिग्नेचर सत्यापित करें या नया टोकन साइन करें — कुंजी और पेलोड आपके ब्राउज़र से बाहर नहीं जाते।

बदलें

Base64 एन्कोडर/डिकोडर

Base64 Encoder/Decoder

यूनिकोड टेक्स्ट एनकोड करें या Base64 डिकोड करें — URL-सेफ़ वेरिएंट और लाइव वैलिडेशन सहित, पूरी तरह लोकल; Swap से राउंड-ट्रिप एक क्लिक में।

बदलें