JSON फ़ॉर्मैटर और वैलिडेटर

सटीक त्रुटि संदेशों के साथ JSON को फ़ॉर्मैट, मिनिफ़ाई और सत्यापित करें — सीधे आपके ब्राउज़र में।

इस्तेमाल कैसे करें

  1. इनपुट फ़ील्ड में अपना JSON पेस्ट करें — किसी API रिस्पॉन्स, कॉन्फ़िग फ़ाइल या लॉग लाइन से।
  2. पढ़ने लायक, इंडेंट किए गए आउटपुट के लिए "फ़ॉर्मैट करें" पर क्लिक करें, या एक-पंक्ति के कॉम्पैक्ट रूप के लिए "मिनिफ़ाई करें" पर।
  3. अगर JSON अमान्य है, तो पार्सर की सटीक त्रुटि दिखाई जाती है ताकि आप उसे ठीक कर सकें। एक क्लिक में परिणाम कॉपी करें।

इस टूल के बारे में

JSON (JavaScript Object Notation) आधुनिक वेब का मानक डेटा फ़ॉर्मैट है: API, कॉन्फ़िगरेशन फ़ाइलें, लॉग और डेटाबेस — सब इसी में बात करते हैं। लेकिन मशीन से बना JSON आमतौर पर एक ही अपठनीय पंक्ति में आता है। यह फ़ॉर्मैटर उसे ठीक से इंडेंट किए गए, पढ़ने में आसान आउटपुट में बदल देता है — और जब आपको कॉम्पैक्ट पेलोड भेजना हो तो इसका उल्टा भी करता है।

सत्यापन ब्राउज़र के नेटिव JSON पार्सर का इस्तेमाल करता है — वही इंजन जिस पर आपका JavaScript कोड चलता है। इसका मतलब है कि यहां मिला फ़ैसला ठीक वही होगा जो आपकी एप्लिकेशन को मिलेगा: जो यहां पार्स होता है, वह वहां भी होगा। त्रुटि संदेशों में पार्सर का अपना विवरण शामिल होता है, जो आमतौर पर समस्या वाले कैरेक्टर की ओर इशारा करता है।

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

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

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

नहीं। पार्सिंग और फ़ॉर्मैटिंग पूरी तरह आपके ब्राउज़र में नेटिव JSON इंजन से चलती हैं। पेज आपके डेटा के साथ कोई नेटवर्क अनुरोध नहीं करता।

कौन सी इंडेंटेशन इस्तेमाल होती है?

डिफ़ॉल्ट रूप से दो स्पेस, 4 स्पेस के विकल्प के साथ। मिनिफ़ाई सभी ग़ैर-ज़रूरी व्हाइटस्पेस हटा देता है।

मेरा JSON अमान्य क्यों है, जबकि JavaScript में काम करता है?

JavaScript के ऑब्जेक्ट लिटरल सिंगल कोट्स, बिना कोट्स वाली कुंजियां और अंत में अतिरिक्त कॉमा स्वीकार करते हैं — सख़्त JSON नहीं करता। यह फ़ॉर्मैटर JSON मानक (RFC 8259) का पालन करता है, जैसा हर API करेगा।

क्या आकार की कोई सीमा है?

बस आपके डिवाइस की मेमोरी। आधुनिक ब्राउज़रों में कई मेगाबाइट की फ़ाइलें आराम से फ़ॉर्मैट हो जाती हैं।

संबंधित टूल्स

Base64 एन्कोडर और डिकोडर टेक्स्ट को Base64 में एन्कोड करें और वापस डिकोड करें — UTF-8 सुरक्षित, पूरी तरह आपके ब्राउज़र में। URL एन्कोडर और डिकोडर विशेष कैरेक्टरों को बिगाड़े बिना URL या क्वेरी पैरामीटर को परसेंट-एन्कोड और डिकोड करें। UUID v4 जेनरेटर क्रिप्टोग्राफ़िक रैंडमनेस के साथ एक या कई रैंडम UUID v4 पहचानकर्ता जनरेट करें। XML फ़ॉर्मैटर और वैलिडेटर XML को फ़ॉर्मैट, मिनिफ़ाई और वैलिडेट करें, साफ़ त्रुटि संदेशों के साथ — सीधे अपने ब्राउज़र में। XML to JSON Converter XML को JSON या JSON को XML में बदलें — दोनों दिशाओं में, एट्रिब्यूट और नेस्टेड एलिमेंट सही ढंग से हैंडल होते हैं। CSV ↔ JSON Converter CSV को JSON में या JSON को CSV में कन्वर्ट करें — डेलिमिटर चुनें, डेटा पेस्ट करें, और रिजल्ट कॉपी करें।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।