Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

मुख्य सामग्री पर जाएं
Gizke.com
ब्लॉग

JSON फ़ॉर्मैटर

आपके डिवाइस पर चलता है। कुछ भी नहीं भेजा जाता।

यहाँ एक .json फ़ाइल छोड़ें

अपने ब्राउज़र में ही JSON को फ़ॉर्मैट, सत्यापित और एक्सप्लोर करें - कहीं कुछ भी अपलोड नहीं होता।

JSON (JavaScript Object Notation) वेब API, कॉन्फ़िगरेशन फ़ाइलों और ऐप सेटिंग्स के बीच डेटा के आदान-प्रदान का मानक फ़ॉर्मैट है। एक भी गलत जगह लगा कॉमा या छूटा हुआ कोटेशन मार्क पूरी प्रतिक्रिया को खराब कर सकता है, इसलिए इस्तेमाल करने से पहले JSON को सत्यापित और फ़ॉर्मैट करना ज़रूरी है। यह टूल आपके JSON को आपके ब्राउज़र में ही लोकल रूप से पार्स करता है, ठीक-ठीक बताता है कि सिंटैक्स एरर कहाँ है, और आपको इसे फिर से फ़ॉर्मैट करने, छोटा करने या ट्री के रूप में एक्सप्लोर करने देता है - आपका डेटा कभी भी किसी सर्वर पर नहीं भेजा जाता।

अक्सर पूछे जाने वाले सवाल

JSON का उपयोग किस लिए किया जाता है?
JSON अधिकांश वेब API, मोबाइल ऐप बैकएंड और कॉन्फ़िगरेशन फ़ाइलों (जैसे Node.js प्रोजेक्ट्स में package.json) का डिफ़ॉल्ट डेटा फ़ॉर्मैट है। यह इंसानों और मशीनों दोनों के लिए पढ़ने योग्य है, यही वजह है कि इसने अधिकांश आधुनिक डेटा आदान-प्रदान में XML की जगह ले ली।
मेरा JSON सिंटैक्स एरर क्यों दिखा रहा है?
सबसे आम कारण हैं आखिरी आइटम के बाद बचा हुआ कॉमा, किसी की के चारों ओर छूटे हुए कोटेशन मार्क, डबल की जगह सिंगल कोटेशन मार्क, या बंद न किया गया ब्रैकेट। एरर मैसेज सटीक लाइन और कॉलम दिखाता है ताकि आप सीधे समस्या तक पहुँच सकें।
फ़ॉर्मैट करने और छोटा करने में क्या अंतर है?
फ़ॉर्मैट करना इंडेंटेशन और लाइन ब्रेक जोड़ता है ताकि संरचना पढ़ने में आसान हो। छोटा करना इन सभी खाली जगहों को हटाकर सबसे छोटी संभव फ़ाइल बनाता है - जब आप नेटवर्क पर JSON भेज रहे हों और इसे इंसानों के पढ़ने लायक होने की ज़रूरत न हो, तब यह उपयोगी है।
क्या मेरा JSON डेटा कहीं अपलोड होता है?
नहीं। पार्सिंग, फ़ॉर्मैटिंग और सत्यापन पूरी तरह से आपके ब्राउज़र में JavaScript का उपयोग करके लोकल रूप से चलते हैं - टेक्स्ट पेस्ट करने के बजाय फ़ाइल अपलोड करने पर भी आपका JSON आपकी डिवाइस से कभी बाहर नहीं जाता।
"कुंजियाँ क्रमबद्ध करें" बटन क्या करता है?
यह हर नेस्टिंग स्तर पर प्रत्येक ऑब्जेक्ट की कुंजियों को पुनरावर्ती रूप से वर्णानुक्रम में व्यवस्थित करता है, जबकि ऐरे के क्रम को अपरिवर्तित छोड़ देता है। इससे एक ही डेटा रखने वाली लेकिन अलग-अलग क्रम में क्रमबद्ध की गई दो JSON फ़ाइलों या API प्रतिक्रियाओं की तुलना करना बहुत आसान हो जाता है।
किसी बड़ी JSON फ़ाइल में कोई विशेष मान कैसे खोजें?
ट्री व्यू पर स्विच करें और सर्च बॉक्स में टाइप करें - मेल खाती कुंजियाँ और मान हाइलाइट हो जाते हैं और उनकी शाखाएँ, नेस्टेड ऑब्जेक्ट या ऐरे के अंदर गहराई में होने पर भी, अपने आप खुल जाती हैं। किसी नोड के "पाथ कॉपी करें" बटन पर क्लिक करके उसका सटीक स्थान, जैसे $.users[0].email, कॉपी करें, ताकि आप उस फ़ील्ड को सीधे अपने कोड में संदर्भित कर सकें।
डेवलपर्स के लिए: इस पेज को URL में `q` पैरामीटर के साथ खोलें - जैसे gizke.com/json?q={"hello":"world"} - और वह मान अपने आप पहले से भर जाएगा। अधिकतर आगंतुकों को इसकी ज़रूरत नहीं होगी; यह सीधे एक तैयार उदाहरण से लिंक करने के लिए है।

इस टूल को शेयर करें

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