JSON फ़ॉर्मैटर

क्रम में लगाने से आउटपुट दोबारा बनता है और टिप्पणियाँ हट जाती हैं।

अपने ब्राउज़र में JSON या JSON5 फ़ॉर्मैट करें, उसकी वैधता जाँचें, देखें, बदलें और संक्षिप्त करें। स्वीकार किए जाने वाले इनपुट सिंटैक्स और वांछित आउटपुट सिंटैक्स अलग-अलग चुनें, टैब या 2 से 4 स्पेस चुनें और चाहें तो ऑब्जेक्ट की कुंजियाँ नेस्टेड स्तरों तक क्रम में लगाएँ। सिंटैक्स त्रुटियाँ आउटपुट संपादक में दिखाई जाती हैं।

JSON और JSON5 सिंटैक्स

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

JSON5 इनपुट में स्वीकार हैं:

  • बिना उद्धरण के फ़ील्ड नाम की अनुमति है (जैसे, {name: "Alice"} न कि {"name": "Alice"});
  • एकल उद्धरण चिह्न स्ट्रिंग के लिए इस्तेमाल किए जा सकते हैं (जैसे, {'name': 'Bob'});
  • अंत के कॉमा की अनुमति है (जैसे, {"a": 1, "b": 2,});

API और मानक JSON चाहने वाली प्रणालियों के लिए JSON आउटपुट इस्तेमाल करें। डेवलपर द्वारा रखी जाने वाली कॉन्फ़िगरेशन के लिए JSON5 आउटपुट इस्तेमाल करें, जहाँ टिप्पणियाँ, NaN, Infinity और दूसरे JSON5 मान वैध बने रहने चाहिए।

JSON फ़ॉर्मैटर के अक्सर पूछे जाने वाले प्रश्न

मैं इस पृष्ठ पर कोड कैसे फ़ॉर्मैट करूँ?

बाएँ संपादक में कोड पेस्ट करें या फ़ाइल लोड करें, ज़रूरी विकल्प चुनें और फ़ॉर्मैट करें चुनें। दाएँ ओर परिणाम जाँचें, फिर उसे कॉपी करें या सहेजें।

फ़ॉर्मैटर त्रुटि क्यों दिखा सकता है?

इनपुट चुनी हुई भाषा या सिंटैक्स के अनुसार होना चाहिए। अधूरे कथन, बेमेल ब्रैकेट या उद्धरण चिह्न और इनपुट से मेल न खाने वाले डाइलेक्ट या मोड की जाँच करें, फिर दोबारा फ़ॉर्मैट करें।

कोड फ़ॉर्मैटर कैसे काम करता है?

कोड फ़ॉर्मैटर संबंधित भाषा के नियमों के अनुसार टोकन और नेस्टेड संरचनाओं को पढ़ता है। फिर वह एक समान नियमों के आधार पर इंडेंटेशन, स्पेस और पंक्ति विराम दोबारा व्यवस्थित करता है। वह प्रोग्राम को कंपाइल या चलाता नहीं है, इसलिए फ़ॉर्मैटिंग से कोड की शुद्धता या सुरक्षा की जाँच नहीं होती।

इस भाषा के लिए कौन-सी सेटिंग सुझाई जाती हैं?

API और कॉन्फ़िगरेशन फ़ाइलों के लिए 2 स्पेस का इंडेंटेशन और मानक JSON इस्तेमाल करें। JSON5 तभी चुनें जब टिप्पणियाँ या अंत में अल्पविराम जानबूझकर रखे गए हों। कुंजियाँ क्रम में तभी लगाएँ जब उनका मौजूदा क्रम पाठकों के लिए अर्थपूर्ण न हो। इनपुट और आउटपुट के लिए JSON या JSON5 अलग-अलग चुनें, ऑब्जेक्ट की कुंजियाँ क्रम में लगाएँ, इंडेंटेशन तय करें, संरचित दृश्य खोलें या मिनिफ़ाई किया गया आउटपुट बनाएँ।

कोड फ़ॉर्मैटर

Java, Python, JavaScript, JSON, HTML और अन्य को फ़ॉर्मैट और सुंदर करें; इंडेंटेशन, स्पेस और पंक्ति विराम समायोजित करें।

और टूल

ऑडियो संपादन और प्रभाव

रिकॉर्डिंग ट्रिम करें, जोड़ें या बाँटें, मौन या शोर हटाएँ और वॉल्यूम, गति, पिच या चैनल समायोजित करें।

और टूल

स्प्रेडशीट के टूल

CSV या Excel शीट खोलें और संपादित करें, तालिका वाला टेक्स्ट फ़ॉर्मैट करें और CSV को Excel या SQL में बदलें।

और टूल

Markdown के टूल

Markdown लिखें और उसका पूर्वावलोकन करें, Mermaid आरेख दिखाएँ और Markdown, HTML व तालिकाओं को अलग-अलग फ़ॉर्मैट में बदलें।

टेक्स्ट के टूल

अंशों की तुलना करें, शब्द और कीवर्ड गिनें, पंक्तियाँ क्रम में लगाएँ या बदलें और DOCX टेक्स्ट देखें।

ऑडियो रूपांतरण और प्लेबैक

MP3, WAV, FLAC और अन्य फ़ॉर्मैट में बदलें, ऑडियो या रॉ PCM चलाएँ और ऑडियो मेटाडेटा जाँचें या संपादित करें।

JSON और डेटा के टूल

JSON जाँचें, तुलना करें और उसकी वैधता जाँचें; JSONPath व्यंजक जाँचें या डेटा को CSV, YAML और XML में बदलें।

और टूल

बोली के टूल

ऑडियो को टेक्स्ट में लिखें, टेक्स्ट से बोली बनाएँ या ब्राउज़र में अपनी आवाज़ रिकॉर्ड करें।

वीडियो के टूल

वीडियो बदलें और संपीड़ित करें, क्लिप ट्रिम करें या जोड़ें, फ़्रेम का आकार बदलें और ऑडियो निकालें।

और टूल

वीडियो प्लेबैक और रिकॉर्डिंग

स्थानीय या स्ट्रीमिंग वीडियो चलाएँ, अपनी स्क्रीन या कैमरा रिकॉर्ड करें और कैमरे को ऑनलाइन आईने की तरह इस्तेमाल करें।

PDF के टूल

PDF संपीड़ित करें या मिलाएँ, पृष्ठ बाँटें और क्रम बदलें, पृष्ठों को चित्र में बदलें और दस्तावेज़ देखें या तुलना करें।

और टूल

चित्रों के टूल

चित्र फ़ॉर्मैट बदलें, फ़ोटो का आकार बदलें या क्रॉप करें, फ़ाइलें संपीड़ित करें, चित्रों की तुलना करें और OCR से टेक्स्ट निकालें।

और टूल

चित्र बनाना

स्क्रीनशॉट कैप्चर करके सुंदर करें, टेक्स्ट से चित्र या GIF बनाएँ, व्हाइटबोर्ड पर बनाएँ और वर्ड क्लाउड या फ़ेविकॉन बनाएँ।

और टूल

सबटाइटल के टूल

वीडियो पूर्वावलोकन के साथ SRT या VTT सबटाइटल संपादित करें, समय बदलें, फ़ॉर्मैट बदलें और सबटाइटल ट्रैक सँभालें।

और टूल

आर्काइव के टूल

ZIP, 7Z, RAR या TAR फ़ाइलें खोलें, चुनी हुई सामग्री निकालें और वैकल्पिक ZIP/7Z पासवर्ड के साथ नए आर्काइव बनाएँ।

एन्कोडर | डिकोडर

Base64 या Base32 एन्कोड और डिकोड करें, URL, HTML और Unicode टेक्स्ट एस्केप करें और JWT की सामग्री जाँचें।

और टूल

संख्याओं के टूल

संख्याओं के आधार और मान को बाइनरी, दशमलव और हेक्स में बदलें; संख्याओं को शब्दों में या टेक्स्ट को बाइनरी में बदलें।

कैलकुलेटर

प्रतिशत और भिन्न निकालें, आँकड़ों का सार बनाएँ और ग्रेड, छूट या आस्पेक्ट रेशियो की गणना करें।

और टूल

समय के टूल

ऑनलाइन घड़ी दिखाएँ, काउंटडाउन या स्टॉपवॉच चलाएँ और तारीख, उम्र या समय क्षेत्रों के अंतर की गणना करें।

और टूल

नेटवर्क के टूल

अपना IP और IPv6 कनेक्शन जाँचें, HTTP अनुरोध या HAR फ़ाइलें जाँचें और CIDR पते की सीमाएँ निकालें।

इकाई रूपांतरण

लंबाई, वज़न, तापमान, डेटा भंडारण और अन्य इकाइयाँ बदलें।

रंगों के टूल

HEX, RGB और HSL मान बदलें, चित्र से रंग निकालें, कंट्रास्ट जाँचें या ठोस रंगों से अपना डिस्प्ले जाँचें।

QR कोड और बारकोड

लिंक और Wi-Fi नेटवर्क के QR कोड समेत QR कोड या बारकोड बनाएँ और स्कैन करें।

डेवलपर और सुरक्षा के टूल

हैश, UUIDs और पासवर्ड बनाएँ, रेगुलर एक्सप्रेशन जाँचें, URL स्लग बनाएँ और फ़ाइल अनुमतियाँ जाँचें।

और टूल

उपयोगी टूल

स्क्रीन रिज़ॉल्यूशन और रीफ़्रेश दर जाँचें, स्क्रीन रूलर से मापें, कुंजियाँ जाँचें या टेलीप्रॉम्प्टर से पढ़ें।

और टूल

खेल

2048, माइनस्वीपर, सुडोकू, गोमोकू, टैंक बैटल

और टूल