jsonecho

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

अपना JSON पेस्ट करें, साफ़ और चेक किया हुआ पाएँ। अगर कुछ टूटा है तो हम सटीक लाइन और क्या गलत है बताते हैं।

टूल लोड हो रहा है...

सभी टूल्स

JSON फ़ॉर्मैटरट्री व्यू और सटीक एरर लाइन्स के साथ JSON को ब्यूटिफ़ाई, वैलिडेट और एक्सप्लोर करें।सबसे ज़्यादा इस्तेमालJSON वैलिडेटरJSON सिंटैक्स चेक करें और किसी भी एरर की सटीक लाइन व वजह देखें।वैलिडेटJSON एडिटरलाइन नंबर्स, लाइव वैलिडेशन और ट्री व्यू के साथ JSON एडिट करें।एडिटJSON व्यूअरसर्च और कॉपी-पाथ के साथ JSON को कोलैप्सिबल ट्री के रूप में ब्राउज़ करें।ट्रीJSON प्रिटी प्रिंट2, 3, 4 स्पेस या टैब्स के साथ JSON प्रिटी प्रिंट करें।फ़ॉर्मैटJSON पार्सरJSON को ट्री में पार्स करें और सिंटैक्स एरर्स पिनपॉइंट करें।पार्सJSON मिनिफ़ाईJSON को एक कॉम्पैक्ट लाइन में कंप्रेस करें।कंप्रेसJSON रीडर.json फ़ाइलें सर्चेबल ट्री के रूप में खोलें और पढ़ें।पढ़ेंJSON स्ट्रिंगिफ़ाईJSON को एस्केप्ड स्ट्रिंग लिटरल में कन्वर्ट करें, जैसे JSON.stringify।एस्केपJSON से कॉम्पैक्टJSON से कॉम्पैक्ट क्लासेस जनरेट करें।कॉम्पैक्टJSON तुलनादो JSON दस्तावेज़ों की तुलना करें और जोड़े, हटाए और बदले गए वैल्यूज़ लिस्ट करें।डिफ़JSON सॉर्टरहर नेस्टिंग लेवल पर JSON कीज़ अल्फाबेटिकल सॉर्ट करें।सॉर्टJSON5 फ़ॉर्मैटरJSON5 फ़ॉर्मैटर।JSON5JSON5 वैलिडेटरJSON5 सिंटैक्स वैलिडेट करें और एरर लोकेट करें।JSON5JSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टJSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टJSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टJSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टJSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टस्ट्रिंग से JSONस्ट्रिंग से JSON।कन्वर्टJSON से ExcelJSON से Excel क्लासेस जनरेट करें।ExcelJSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टJSON से कन्वर्टJSON से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टXML से कन्वर्टXML से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टXML से कन्वर्टXML से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टXML से कन्वर्टXML से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टXML से कन्वर्टXML से कन्वर्ट क्लासेस जनरेट करें।कन्वर्टRSS से JSONRSS और Atom फ़ीड्स को सरल आइटम्स एरे वाले JSON में कन्वर्ट करें।फ़ीड्सYAML से JSONYAML से JSON।कन्वर्टYAML से XMLYAML से XML।कन्वर्टYAML से CSVYAML से CSV।कन्वर्टCSV से JSONCSV से JSON।कन्वर्टCSV से XMLCSV से XML।कन्वर्टCSV से YAMLCSV से YAML।कन्वर्टCSV से HTML टेबलCSV से HTML टेबल।कन्वर्टExcel से JSONExcel से JSON।ExcelExcel से HTML टेबलExcel से HTML टेबल।ExcelXML फ़ॉर्मैटरXML ब्यूटिफ़ाई और वैलिडेट करें।फ़ॉर्मैटXML मिनिफ़ाईXML मिनिफ़ाई करें।फ़ॉर्मैटXML व्यूअरXML को ट्री के रूप में देखें।ट्रीXML प्रिटी प्रिंटXML प्रिटी प्रिंट करें।फ़ॉर्मैटXML वैलिडेटरXML सिंटैक्स वैलिडेट करें।वैलिडेटXML एडिटरलाइव वैलिडेशन के साथ XML एडिट करें।एडिटXML पार्सरXML पार्स करें।पार्सWSDL फ़ॉर्मैटरWSDL फ़ॉर्मैट और वैलिडेट करें।फ़ॉर्मैटSOAP फ़ॉर्मैटरSOAP XML फ़ॉर्मैट करें।फ़ॉर्मैटYAML वैलिडेटरYAML सिंटैक्स वैलिडेट करें।वैलिडेटYAML व्यूअरYAML को ट्री के रूप में देखें।ट्रीYAML फ़ॉर्मैटरYAML ब्यूटिफ़ाई करें।फ़ॉर्मैटYAML पार्सरYAML पार्स करें।पार्सHTML फ़ॉर्मैटरHTML ब्यूटिफ़ाई और चेक करें।फ़ॉर्मैटHTML प्रिटी प्रिंटHTML प्रिटी प्रिंट करें।फ़ॉर्मैटHTML वैलिडेटरHTML सिंटैक्स वैलिडेट करें।वैलिडेटHTML व्यूअरHTML को ट्री के रूप में देखें।ट्रीHTML एडिटरलाइव प्रीव्यू के साथ HTML एडिट करें।एडिटHTML मिनिफ़ाईHTML मिनिफ़ाई करें।फ़ॉर्मैटHTML एस्केपHTML में सुरक्षित डालने के लिए टेक्स्ट एस्केप करें।एस्केपHTML अनएस्केपHTML एंटिटीज़ को पढ़ने लायक टेक्स्ट में बदलें।अनएस्केपXML एस्केपXML स्ट्रिंग के लिए टेक्स्ट एस्केप करें।एस्केपXML अनएस्केपXML एंटिटीज़ को अनएस्केप करें।अनएस्केपJavaScript एस्केपJS स्ट्रिंग लिटरल के लिए टेक्स्ट एस्केप करें।एस्केपJavaScript अनएस्केपJS एस्केप सीक्वेंस अनएस्केप करें।अनएस्केपJava एस्केपJava स्ट्रिंग लिटरल के लिए टेक्स्ट एस्केप करें।एस्केपJava अनएस्केपJava एस्केप सीक्वेंस अनएस्केप करें।अनएस्केप.NET (C#) एस्केपC# स्ट्रिंग लिटरल के लिए टेक्स्ट एस्केप करें।एस्केप.NET (C#) अनएस्केपC# एस्केप सीक्वेंस अनएस्केप करें।अनएस्केपJSON एस्केपJSON स्ट्रिंग वैल्यू के लिए टेक्स्ट एस्केप करें।एस्केपJSON अनएस्केपJSON एस्केप सीक्वेंस अनएस्केप करें।अनएस्केपCSV एस्केपCSV फ़ील्ड के लिए टेक्स्ट एस्केप करें।एस्केपCSV अनएस्केपCSV फ़ील्ड अनएस्केप करें।अनएस्केपSQL एस्केपSQL स्ट्रिंग के लिए टेक्स्ट एस्केप करें।एस्केपSQL अनएस्केपSQL एस्केप सीक्वेंस अनएस्केप करें।अनएस्केपस्ट्रिंग यूटिलिटीआसान टेक्स्ट यूटिलिटीज़।टेक्स्टURL एन्कोडपरसेंट-एन्कोडिंग से टेक्स्ट एन्कोड करें।एन्कोडURL डिकोडपरसेंट-एन्कोडिंग डिकोड करें।डिकोडJSON URL एन्कोडJSON URL एन्कोड।एन्कोडJSON URL डिकोडJSON URL डिकोड।डिकोडXML URL एन्कोडXML URL एन्कोड।एन्कोडXML URL डिकोडXML URL डिकोड।डिकोडYAML URL एन्कोडYAML URL एन्कोड।एन्कोडYAML URL डिकोडYAML URL डिकोड।डिकोडBase64 एन्कोडटेक्स्ट को Base64 में एन्कोड करें (URL-सेफ़ भी)।Base64Base64 डिकोडBase64 को टेक्स्ट में डिकोड करें।Base64JSON से Base64JSON से Base64।Base64Base64 से JSONBase64 से JSON।Base64XML से Base64XML से Base64।Base64Base64 से XMLBase64 से XML।Base64YAML से Base64YAML से Base64।Base64Base64 से YAMLBase64 से YAML।Base64JS ब्यूटिफ़ायरJavaScript ब्यूटिफ़ाई और अनमिनिफ़ाई करें।फ़ॉर्मैटJavaScript प्रिटी प्रिंटJavaScript प्रिटी प्रिंट करें।फ़ॉर्मैटCSS ब्यूटिफ़ायरCSS ब्यूटिफ़ाई करें।फ़ॉर्मैटCSS प्रिटी प्रिंटCSS प्रिटी प्रिंट करें।फ़ॉर्मैटCSS मिनिफ़ाईCSS मिनिफ़ाई करें।फ़ॉर्मैटC# फ़ॉर्मैटरC# कोड फ़ॉर्मैट करें।फ़ॉर्मैटJava फ़ॉर्मैटरJava कोड फ़ॉर्मैट करें।फ़ॉर्मैटGraphQL फ़ॉर्मैटरGraphQL फ़ॉर्मैट करें।फ़ॉर्मैटAngular फ़ॉर्मैटरAngular टेम्प्लेट्स फ़ॉर्मैट करें।फ़ॉर्मैटVue फ़ॉर्मैटरVue टेम्प्लेट्स फ़ॉर्मैट करें।फ़ॉर्मैटLess फ़ॉर्मैटरLess फ़ॉर्मैट करें।फ़ॉर्मैटSCSS फ़ॉर्मैटरSCSS फ़ॉर्मैट करें।फ़ॉर्मैटTypeScript फ़ॉर्मैटरTypeScript फ़ॉर्मैट करें।फ़ॉर्मैटBabel (JS) फ़ॉर्मैटरBabel से JS फ़ॉर्मैट करें।फ़ॉर्मैटMarkdown फ़ॉर्मैटरMarkdown फ़ॉर्मैट करें।फ़ॉर्मैटMDX फ़ॉर्मैटरMDX फ़ॉर्मैट करें।फ़ॉर्मैटGlimmer / Handlebars फ़ॉर्मैटरGlimmer / Handlebars फ़ॉर्मैट करें।फ़ॉर्मैटLightning Web Component फ़ॉर्मैटरLWC टेम्प्लेट्स फ़ॉर्मैट करें।फ़ॉर्मैटPHP फ़ॉर्मैटरPHP फ़ॉर्मैट करें।फ़ॉर्मैटFlow फ़ॉर्मैटरFlow फ़ॉर्मैट करें।फ़ॉर्मैटJSON से JavaJSON से Java क्लासेस जनरेट करें।JavaXML से JavaXML से Java क्लासेस जनरेट करें।JavaJSON से PythonJSON से Python क्लासेस जनरेट करें।PythonXML से PythonXML से Python क्लासेस जनरेट करें।PythonJSON से Objective-CJSON से Objective-C क्लासेस जनरेट करें।Objective-CXML से Objective-CXML से Objective-C क्लासेस जनरेट करें।Objective-CJSON से JSON SchemaJSON से JSON Schema क्लासेस जनरेट करें।JSON SchemaXML से JSON SchemaXML से JSON Schema क्लासेस जनरेट करें।JSON SchemaJSON से SwiftJSON से Swift क्लासेस जनरेट करें।SwiftXML से SwiftXML से Swift क्लासेस जनरेट करें।SwiftJSON से C#JSON से C# क्लासेस जनरेट करें।C#XML से C#XML से C# क्लासेस जनरेट करें।C#JSON से GoJSON से Go क्लासेस जनरेट करें।GoXML से GoXML से Go क्लासेस जनरेट करें।GoJSON से RustJSON से Rust क्लासेस जनरेट करें।RustXML से RustXML से Rust क्लासेस जनरेट करें।RustJSON से CrystalJSON से Crystal क्लासेस जनरेट करें।CrystalXML से CrystalXML से Crystal क्लासेस जनरेट करें।CrystalJSON से C++JSON से C++ क्लासेस जनरेट करें।C++XML से C++XML से C++ क्लासेस जनरेट करें।C++JSON से TypeScriptJSON से TypeScript क्लासेस जनरेट करें।TypeScriptXML से TypeScriptXML से TypeScript क्लासेस जनरेट करें।TypeScriptJSON से JavaScript PropTypesJSON से JavaScript PropTypes क्लासेस जनरेट करें।JavaScript PropTypesXML से JavaScript PropTypesXML से JavaScript PropTypes क्लासेस जनरेट करें।JavaScript PropTypesJSON से FlowJSON से Flow क्लासेस जनरेट करें।FlowXML से FlowXML से Flow क्लासेस जनरेट करें।FlowJSON से KotlinJSON से Kotlin क्लासेस जनरेट करें।KotlinXML से KotlinXML से Kotlin क्लासेस जनरेट करें।KotlinJSON से ElmJSON से Elm क्लासेस जनरेट करें।ElmXML से ElmXML से Elm क्लासेस जनरेट करें।ElmJSON से RubyJSON से Ruby क्लासेस जनरेट करें।RubyXML से RubyXML से Ruby क्लासेस जनरेट करें।RubyJSON से DartJSON से Dart क्लासेस जनरेट करें।DartXML से DartXML से Dart क्लासेस जनरेट करें।DartJSON से PikeJSON से Pike क्लासेस जनरेट करें।PikeXML से PikeXML से Pike क्लासेस जनरेट करें।PikeJSON से HaskellJSON से Haskell क्लासेस जनरेट करें।HaskellXML से HaskellXML से Haskell क्लासेस जनरेट करें।Haskell

JSON फ़ॉर्मैटर कैसे इस्तेमाल करें

  1. बाएँ बॉक्स में अपना JSON पेस्ट करें, फ़ाइल छोड़ें, या अपलोड या URL से इस्तेमाल करें।
  2. इंडेंट साइज़ चुनें। अगर कीज़ अल्फाबेटिकल ऑर्डर में चाहिए तो की सॉर्टिंग चालू करें।
  3. टाइप करते ही दाईं ओर रिजल्ट दिखता है। नेस्टेड ऑब्जेक्ट्स फोल्ड/अनफोल्ड करने के लिए ट्री व्यू पर जाएँ।
  4. रिजल्ट ले जाने के लिए कॉपी या डाउनलोड इस्तेमाल करें।

JSON फ़ॉर्मैटर के बारे में

वास्तविक ज़िंदगी में मिलने वाला ज़्यादातर JSON सुंदर नहीं होता। API से एक लंबी लाइन में आता है, या लॉग फ़ाइल से आधा कोट्स एस्केप्ड, या किसी सहकर्मी ने चैट में पेस्ट किया। यह फ़ॉर्मैटर इसे वाकई पढ़ने लायक बनाता है, और तुरंत बताता है कि JSON मान्य है या नहीं।

सब कुछ आपके ब्राउज़र टैब में होता है। आपका डेटा हमारे सर्वर पर नहीं जाता, जो तब मायने रखता है जब JSON में कस्टमर रिकॉर्ड्स, टोकन्स या कुछ और हो जो आप अपने पास रखना चाहें। 12345678901234567890 जैसे बड़े नंबर्स ठीक वैसे ही रहते हैं जैसे आपने टाइप किए, ताकि IDs चुपचाप राउंड न हों जैसे कई अन्य टूल्स में होता है।

एरर मैसेज क्या बताते हैं

जब JSON अमान्य होता है तो आपको लाइन और कॉलम, समस्या के नीचे कैरेट वाली लाइन, और साफ़ व्याख्या मिलती है जैसे "JSON में ट्रेलिंग कॉमा की अनुमति नहीं"। एरर पर जाएँ पर क्लिक करें और कर्सर सही जगह कूद जाता है।

JSON ठीक करें बटन आम संदिग्धों को संभालता है: सिंगल कोट्स, बिना कोट कीज़, ट्रेलिंग कॉमा और कमेंट्स। इस्तेमाल से पहले हमेशा रिजल्ट पढ़ें, क्योंकि रिपेयर टूल को अनुमान लगाना पड़ता है।

ट्री व्यू और सर्च

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

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

क्या मेरा JSON कहीं अपलोड होता है?

नहीं। फ़ॉर्मैटिंग और वैलिडेशन आपके ब्राउज़र में JavaScript से चलते हैं। पेज लोड होने के बाद इंटरनेट बंद कर दें तो भी टूल काम करता है। सिर्फ़ तब रिक्वेस्ट निकलती है जब आप URL से इस्तेमाल करें और टारगेट साइट डायरेक्ट एक्सेस ब्लॉक करे।

मेरा JSON सही दिखने पर भी क्यों फेल होता है?

आम कारण हैं आखिरी आइटम के बाद ट्रेलिंग कॉमा, डबल की जगह सिंगल कोट्स, दो प्रॉपर्टीज़ के बीच मिसिंग कॉमा, या बिना कोट की। JavaScript ऑब्जेक्ट्स ये सब अनुमति देते हैं, JSON नहीं। एरर मैसेज लाइन बताता है, और JSON ठीक करें ज़्यादातर ठीक कर सकता है।

मैं कितनी बड़ी फ़ाइल पेस्ट कर सकता हूँ?

इस साइट की लिमिट उदार है, और कई मेगाबाइट की फ़ाइलें ठीक काम करती हैं। लगभग 1.5 MB से ऊपर टूल टाइप करते समय ऑटो-फ़ॉर्मैट बंद कर देता है और बटन दबाने का इंतज़ार करता है, ताकि ब्राउज़र रेस्पॉन्सिव रहे।

क्या फ़ॉर्मैटिंग मेरा डेटा बदलती है?

नहीं। सिर्फ़ व्हाइटस्पेस बदलता है। की ऑर्डर तब तक रहता है जब तक आप सॉर्टिंग चालू न करें, और नंबर्स ठीक वैसे ही लिखे जाते हैं। इनपुट और आउटपुट में सिर्फ़ टैब्स और स्पेस का फ़र्क होता है।

फ़ॉर्मैटिंग और वैलिडेटिंग में क्या फ़र्क है?

वैलिडेटिंग चेक करती है कि टेक्स्ट JSON नियमों का पालन करता है। फ़ॉर्मैटिंग व्हाइटस्पेस को पढ़ने लायक बनाने के लिए फिर से लिखती है। यह टूल दोनों एक साथ करता है: यह सिर्फ़ वही टेक्स्ट फ़ॉर्मैट कर सकता है जिसे पहले पार्स कर पाया हो, इसलिए सफल रिजल्ट का मतलब यह भी है कि आपका JSON मान्य है।

JSON टूल्स में और

सभी टूल्स →