Free AI Tools
उपकरण श्रेणियां ब्राउज़ करें

मुफ़्त JSON फ़ॉर्मेटर और सत्यापनकर्ता ऑनलाइन

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

JSON कार्यक्षेत्र

प्रारूपित करना, मान्य करना, या छोटा करना

JSON पेस्ट करें या एक स्थानीय लोड करें .json फ़ाइल. पार्सर और आउटपुट इस ब्राउज़र में रहते हैं।

89 इनपुट वर्ण

परिणाम

परिणाम देखने के लिए कोई क्रिया चलाएँ।

आपका स्वरूपित JSON यहां दिखाई देगा।
इनपुट: 89 वर्णपठनीय आउटपुट

JSON को प्रारूपित, मान्य या छोटा कैसे करें

कदम 1

अपना JSON चिपकाएँ या लोड करें

संपादक में एक पेलोड चिपकाएँ या एक स्थानीय .json फ़ाइल चुनें। जब आप एक सुरक्षित प्रारंभिक बिंदु चाहते हैं तो नमूना का उपयोग करें, या वर्तमान पाठ को बदलने से पहले साफ़ करें।

कदम 2

पठनीय या कॉम्पैक्ट आउटपुट चुनें

इंडेंटेशन के लिए प्रारूप चुनें, कॉम्पैक्ट आउटपुट के लिए छोटा करें, या जब आपको केवल सिंटैक्स जांच की आवश्यकता हो तो मान्य करें। स्वरूपित JSON के लिए 2 रिक्त स्थान, 4 रिक्त स्थान या टैब चुनें।

कदम 3

परिणाम जांचें, कॉपी करें या डाउनलोड करें

मान्य या अमान्य स्थिति, पार्सर संदेश और वर्ण गणना की समीक्षा करें। आउटपुट तैयार होने पर परिणाम की प्रतिलिपि बनाएँ या .json फ़ाइल डाउनलोड करें।

सामान्य JSON सिंटैक्स त्रुटियाँ

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

कुंजियों और तारों के लिए दोहरे उद्धरण चिह्नों का उपयोग करें

मानक JSON ऑब्जेक्ट कुंजियों और स्ट्रिंग मानों के आसपास दोहरे उद्धरण चिह्नों का उपयोग करता है। एक जावास्क्रिप्ट-शैली {'name': 'Ada'} ऑब्जेक्ट मान्य JSON नहीं है।

पिछला अल्पविराम हटाएँ

किसी ऑब्जेक्ट या सरणी में अंतिम आइटम के बाद अल्पविराम नहीं लगाया जा सकता है। सत्यापनकर्ता को दोबारा चलाने से पहले इसे हटा दें।

प्रत्येक ब्रैकेट और ब्रेस को बंद करें

प्रत्येक उद्घाटन { or [ needs a matching closing } या ]। गहराई से नेस्टेड डेटा के लिए, पहले निकटतम अपूर्ण ऑब्जेक्ट या सरणी की जाँच करें।

टिप्पणियाँ मानक JSON नहीं हैं

पार्सिंग से पहले // और /* */ टिप्पणियाँ हटा दें। JSONC और JSON5 अलग-अलग सिंटैक्स का समर्थन करते हैं, इसलिए उन्हें इसके बजाय एक संगत पार्सर की आवश्यकता होती है।

सही JSON आउटपुट चुनें

फ़ॉर्मेटिंग एक पठनीयता विकल्प है; छोटा करना एक सघनता विकल्प है। आपके प्रोजेक्ट में कौन सा परिणाम शामिल है, यह तय करने के लिए आउटपुट गणना और अगले कार्य का उपयोग करें।

कॉम्पैक्ट पठनीयता के लिए दो स्थान

API उदाहरणों, कोड समीक्षाओं और दस्तावेज़ीकरण के लिए दो स्थान एक व्यावहारिक डिफ़ॉल्ट हैं क्योंकि फ़ाइल को अनावश्यक रूप से लंबा किए बिना नेस्टिंग पठनीय रहती है।

टीम शैली के लिए चार स्थान या टैब

चार स्थान या टैब चुनें जब वह आसपास के प्रोजेक्ट से मेल खाता हो। इंडेंटेशन केवल रिक्त स्थान को बदलता है; यह पार्स किए गए मानों को नहीं बदलता है।

जब परिवहन का आकार मायने रखता है तो उसे छोटा करें

Minify गैर-आवश्यक रिक्त स्थान और लाइन ब्रेक हटा देता है। अनुरोध या संग्रहीत पेलोड में कॉम्पैक्ट परिणाम का उपयोग करने से पहले वास्तविक वर्ण गणना की तुलना करें।

गोपनीयता, सत्यापन दायरा और सीमाएँ

एक उपयोगी फ़ॉर्मेटर को यह स्पष्ट होना चाहिए कि वह कहां चलता है और एक वैध पार्स क्या करता है - और क्या नहीं - साबित करता है।

प्रसंस्करण इस ब्राउज़र में रहता है

वर्तमान पृष्ठ ब्राउज़र में चिपकाए गए पाठ और चयनित फ़ाइलों को पढ़ता है और स्थानीय रूप से परिणाम बनाता है। ऐसे किसी भी टूल में रहस्य चिपकाने से बचें जिसकी आपने स्वतंत्र रूप से समीक्षा नहीं की है।

सिंटैक्स सत्यापन JSON स्कीमा सत्यापन नहीं है

एक सफल पार्स केवल JSON व्याकरण की पुष्टि करता है। यह आवश्यक फ़ील्ड, मान श्रेणियाँ, प्रकार, अनुमतियाँ, या API के व्यावसायिक नियमों की जाँच नहीं करता है।

बड़े इनपुट ब्राउज़र मेमोरी पर निर्भर करते हैं

बहुत बड़े या गहरे नेस्टेड इनपुट को डिवाइस और ब्राउज़र द्वारा सीमित किया जा सकता है। यदि पृष्ठ अनुत्तरदायी हो जाता है, तो उस फ़ाइल के लिए स्थानीय संपादक या कमांड-लाइन पार्सर का उपयोग करें।

गोपनीयता और सीमाएँ

चिपकाए गए पाठ और चयनित फ़ाइलें इस ब्राउज़र में पढ़ी और परिवर्तित की जाती हैं। वर्तमान पृष्ठ आपके JSON को किसी बाहरी सेवा पर नहीं भेजता है या किसी खाते की आवश्यकता नहीं है।

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

JSON फ़ॉर्मेटर क्या है?

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

JSON को फ़ॉर्मेट करने और मान्य करने के बीच क्या अंतर है?

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

क्या मैं यहां JSON को छोटा कर सकता हूं?

हां. गैर-आवश्यक रिक्त स्थान को हटाने और एक कॉम्पैक्ट JSON स्ट्रिंग बनाने के लिए Miniify चुनें। परिणाम पैनल वास्तविक आउटपुट दिखाता है ताकि आप इसकी तुलना इनपुट से कर सकें।

क्या मैं JSON फ़ाइल को प्रारूपित कर सकता हूँ?

हां. इसे संपादक में लोड करने के लिए एक स्थानीय .json फ़ाइल चुनें, फिर इसे प्रारूपित करें, सत्यापित करें या छोटा करें और परिणामी पाठ को डाउनलोड करें।

क्या JSON टिप्पणियों या अनुवर्ती अल्पविरामों की अनुमति देता है?

मानक JSON // या /* */ टिप्पणियों की अनुमति नहीं देता है, और यह किसी ऑब्जेक्ट या सरणी में अंतिम आइटम के बाद अनुगामी अल्पविराम की अनुमति नहीं देता है। JSONC और JSON5 अपने स्वयं के पार्सर के साथ अलग-अलग सिंटैक्स हैं।

क्या यह JSON स्कीम को मान्य करता है?

नहीं. यह केवल JSON सिंटैक्स की जाँच करता है। एक वैध पार्स यह साबित नहीं करता है कि आवश्यक फ़ील्ड, डेटा प्रकार, या API-विशिष्ट नियम JSON स्कीमा से मेल खाते हैं।

क्या मेरा JSON अपलोड किया गया है?

वर्तमान फ़ॉर्मेटर आपके ब्राउज़र में चिपकाए गए टेक्स्ट और चयनित फ़ाइलों को संसाधित करता है और किसी बाहरी सेवा को इनपुट नहीं भेजता है। यह इस पृष्ठ के वर्तमान कार्यान्वयन का वर्णन करता है, न कि प्रत्येक ऑनलाइन फ़ॉर्मेटर के बारे में सामान्य गारंटी का।

क्या मैं इंडेंटेशन के लिए टैब या चार रिक्त स्थान का उपयोग कर सकता हूं?

हां. फ़ॉर्मेटर 2 स्पेस, 4 स्पेस और टैब प्रदान करता है। इंडेंटेशन व्हाइटस्पेस लेआउट को बदलता है, पार्स किए गए JSON मानों को नहीं।

संबंधित उपकरण

किसी अन्य ब्राउज़र-आधारित टूल के साथ जारी रखें।

B मुफ़्त डेवलपर उपकरण

Base64 एनकोडर और डिकोडर

मुफ़्त Base64 एनकोडर और डिकोडर ऑनलाइन

UTF-8 और URL-सुरक्षित Base64 टेक्स्ट को ऑनलाइन एनकोड या डीकोड करें। कोई मान चिपकाएँ, परिणाम की प्रतिलिपि बनाएँ, या पंजीकरण या लॉगिन के बिना इसे अपने ब्राउज़र से डाउनलोड करें।

मुफ़्त डेवलपर उपकरण

यूनिक्स टाइमस्टैम्प कनवर्टर

मुफ़्त यूनिक्स टाइमस्टैम्प कनवर्टर ऑनलाइन

यूनिक्स टाइमस्टैम्प को सेकंड या मिलीसेकंड में UTC, स्थानीय समय, या ISO 8601 में बदलें। बिना किसी पंजीकरण या लॉगिन के ऑनलाइन दिनांकों को टाइमस्टैम्प में परिवर्तित करें।

U मुफ़्त डेवलपर उपकरण

URL एनकोडर और डिकोडर

मुफ़्त URL एनकोडर और डिकोडर ऑनलाइन

URL घटकों, पूर्ण URL और क्वेरी पैरामीटर को UTF-8 प्रतिशत एन्कोडिंग के साथ एनकोड या डीकोड करें। पंजीकरण या लॉगिन के बिना परिणाम को ऑनलाइन कॉपी करें।

J मुफ़्त डेवलपर उपकरण

JWT डिकोडर

अपने ब्राउज़र में JWT हेडर, पेलोड, दावे, समाप्ति समय और हस्ताक्षर खंडों का निरीक्षण करें। बिना लॉगिन के स्थानीय रूप से डिकोड करें; यह उपकरण हस्ताक्षर सत्यापित नहीं करता है.