कदम 1
अपना JSON चिपकाएँ या लोड करें
संपादक में एक पेलोड चिपकाएँ या एक स्थानीय .json फ़ाइल चुनें। जब आप एक सुरक्षित प्रारंभिक बिंदु चाहते हैं तो नमूना का उपयोग करें, या वर्तमान पाठ को बदलने से पहले साफ़ करें।
JSON चिपकाएँ या किसी फ़ाइल को प्रारूपित करने, मान्य करने, सुशोभित करने या छोटा करने के लिए खोलें। इंडेंटेशन चुनें, पार्सर त्रुटियों की समीक्षा करें, और बिना लॉगिन के अपने ब्राउज़र में परिणाम को कॉपी या डाउनलोड करें।
JSON कार्यक्षेत्र
JSON पेस्ट करें या एक स्थानीय लोड करें .json फ़ाइल. पार्सर और आउटपुट इस ब्राउज़र में रहते हैं।
परिणाम देखने के लिए कोई क्रिया चलाएँ।
आपका स्वरूपित JSON यहां दिखाई देगा।
कदम 1
संपादक में एक पेलोड चिपकाएँ या एक स्थानीय .json फ़ाइल चुनें। जब आप एक सुरक्षित प्रारंभिक बिंदु चाहते हैं तो नमूना का उपयोग करें, या वर्तमान पाठ को बदलने से पहले साफ़ करें।
कदम 2
इंडेंटेशन के लिए प्रारूप चुनें, कॉम्पैक्ट आउटपुट के लिए छोटा करें, या जब आपको केवल सिंटैक्स जांच की आवश्यकता हो तो मान्य करें। स्वरूपित JSON के लिए 2 रिक्त स्थान, 4 रिक्त स्थान या टैब चुनें।
कदम 3
मान्य या अमान्य स्थिति, पार्सर संदेश और वर्ण गणना की समीक्षा करें। आउटपुट तैयार होने पर परिणाम की प्रतिलिपि बनाएँ या .json फ़ाइल डाउनलोड करें।
जब पार्सर JSON को अस्वीकार कर देता है, तो उन छोटे नियमों की जांच करें जो अधिकांश कॉपी-एंड-पेस्ट विफलताओं का कारण बनते हैं। फ़ॉर्मेटर आपके इनपुट को चुपचाप दोबारा लिखे बिना समस्या की रिपोर्ट करता है।
मानक JSON ऑब्जेक्ट कुंजियों और स्ट्रिंग मानों के आसपास दोहरे उद्धरण चिह्नों का उपयोग करता है। एक जावास्क्रिप्ट-शैली {'name': 'Ada'} ऑब्जेक्ट मान्य JSON नहीं है।
किसी ऑब्जेक्ट या सरणी में अंतिम आइटम के बाद अल्पविराम नहीं लगाया जा सकता है। सत्यापनकर्ता को दोबारा चलाने से पहले इसे हटा दें।
प्रत्येक उद्घाटन { or [ needs a matching closing } या ]। गहराई से नेस्टेड डेटा के लिए, पहले निकटतम अपूर्ण ऑब्जेक्ट या सरणी की जाँच करें।
पार्सिंग से पहले // और /* */ टिप्पणियाँ हटा दें। JSONC और JSON5 अलग-अलग सिंटैक्स का समर्थन करते हैं, इसलिए उन्हें इसके बजाय एक संगत पार्सर की आवश्यकता होती है।
फ़ॉर्मेटिंग एक पठनीयता विकल्प है; छोटा करना एक सघनता विकल्प है। आपके प्रोजेक्ट में कौन सा परिणाम शामिल है, यह तय करने के लिए आउटपुट गणना और अगले कार्य का उपयोग करें।
API उदाहरणों, कोड समीक्षाओं और दस्तावेज़ीकरण के लिए दो स्थान एक व्यावहारिक डिफ़ॉल्ट हैं क्योंकि फ़ाइल को अनावश्यक रूप से लंबा किए बिना नेस्टिंग पठनीय रहती है।
चार स्थान या टैब चुनें जब वह आसपास के प्रोजेक्ट से मेल खाता हो। इंडेंटेशन केवल रिक्त स्थान को बदलता है; यह पार्स किए गए मानों को नहीं बदलता है।
Minify गैर-आवश्यक रिक्त स्थान और लाइन ब्रेक हटा देता है। अनुरोध या संग्रहीत पेलोड में कॉम्पैक्ट परिणाम का उपयोग करने से पहले वास्तविक वर्ण गणना की तुलना करें।
एक उपयोगी फ़ॉर्मेटर को यह स्पष्ट होना चाहिए कि वह कहां चलता है और एक वैध पार्स क्या करता है - और क्या नहीं - साबित करता है।
वर्तमान पृष्ठ ब्राउज़र में चिपकाए गए पाठ और चयनित फ़ाइलों को पढ़ता है और स्थानीय रूप से परिणाम बनाता है। ऐसे किसी भी टूल में रहस्य चिपकाने से बचें जिसकी आपने स्वतंत्र रूप से समीक्षा नहीं की है।
एक सफल पार्स केवल JSON व्याकरण की पुष्टि करता है। यह आवश्यक फ़ील्ड, मान श्रेणियाँ, प्रकार, अनुमतियाँ, या API के व्यावसायिक नियमों की जाँच नहीं करता है।
बहुत बड़े या गहरे नेस्टेड इनपुट को डिवाइस और ब्राउज़र द्वारा सीमित किया जा सकता है। यदि पृष्ठ अनुत्तरदायी हो जाता है, तो उस फ़ाइल के लिए स्थानीय संपादक या कमांड-लाइन पार्सर का उपयोग करें।
चिपकाए गए पाठ और चयनित फ़ाइलें इस ब्राउज़र में पढ़ी और परिवर्तित की जाती हैं। वर्तमान पृष्ठ आपके JSON को किसी बाहरी सेवा पर नहीं भेजता है या किसी खाते की आवश्यकता नहीं है।
एक JSON फ़ॉर्मेटर, जिसे JSON ब्यूटीफायर या सुंदर प्रिंटर भी कहा जाता है, वैध JSON में लगातार इंडेंटेशन और लाइन ब्रेक जोड़ता है ताकि लोग इसकी संरचना को पढ़ और समीक्षा कर सकें।
फ़ॉर्मेटिंग से रिक्त स्थान और लाइन ब्रेक बदल जाते हैं। सत्यापन यह जाँचता है कि पाठ JSON सिंटैक्स का पालन करता है या नहीं। यह टूल सिंटैक्स जांच के लिए ब्राउज़र पार्सर का उपयोग करता है; यह एक अलग JSON स्कीमा या व्यावसायिक नियमों की जाँच नहीं करता है।
हां. गैर-आवश्यक रिक्त स्थान को हटाने और एक कॉम्पैक्ट JSON स्ट्रिंग बनाने के लिए Miniify चुनें। परिणाम पैनल वास्तविक आउटपुट दिखाता है ताकि आप इसकी तुलना इनपुट से कर सकें।
हां. इसे संपादक में लोड करने के लिए एक स्थानीय .json फ़ाइल चुनें, फिर इसे प्रारूपित करें, सत्यापित करें या छोटा करें और परिणामी पाठ को डाउनलोड करें।
मानक JSON // या /* */ टिप्पणियों की अनुमति नहीं देता है, और यह किसी ऑब्जेक्ट या सरणी में अंतिम आइटम के बाद अनुगामी अल्पविराम की अनुमति नहीं देता है। JSONC और JSON5 अपने स्वयं के पार्सर के साथ अलग-अलग सिंटैक्स हैं।
नहीं. यह केवल JSON सिंटैक्स की जाँच करता है। एक वैध पार्स यह साबित नहीं करता है कि आवश्यक फ़ील्ड, डेटा प्रकार, या API-विशिष्ट नियम JSON स्कीमा से मेल खाते हैं।
वर्तमान फ़ॉर्मेटर आपके ब्राउज़र में चिपकाए गए टेक्स्ट और चयनित फ़ाइलों को संसाधित करता है और किसी बाहरी सेवा को इनपुट नहीं भेजता है। यह इस पृष्ठ के वर्तमान कार्यान्वयन का वर्णन करता है, न कि प्रत्येक ऑनलाइन फ़ॉर्मेटर के बारे में सामान्य गारंटी का।
हां. फ़ॉर्मेटर 2 स्पेस, 4 स्पेस और टैब प्रदान करता है। इंडेंटेशन व्हाइटस्पेस लेआउट को बदलता है, पार्स किए गए JSON मानों को नहीं।
किसी अन्य ब्राउज़र-आधारित टूल के साथ जारी रखें।
Base64 एनकोडर और डिकोडर
UTF-8 और URL-सुरक्षित Base64 टेक्स्ट को ऑनलाइन एनकोड या डीकोड करें। कोई मान चिपकाएँ, परिणाम की प्रतिलिपि बनाएँ, या पंजीकरण या लॉगिन के बिना इसे अपने ब्राउज़र से डाउनलोड करें।
यूनिक्स टाइमस्टैम्प कनवर्टर
यूनिक्स टाइमस्टैम्प को सेकंड या मिलीसेकंड में UTC, स्थानीय समय, या ISO 8601 में बदलें। बिना किसी पंजीकरण या लॉगिन के ऑनलाइन दिनांकों को टाइमस्टैम्प में परिवर्तित करें।
URL एनकोडर और डिकोडर
URL घटकों, पूर्ण URL और क्वेरी पैरामीटर को UTF-8 प्रतिशत एन्कोडिंग के साथ एनकोड या डीकोड करें। पंजीकरण या लॉगिन के बिना परिणाम को ऑनलाइन कॉपी करें।
अपने ब्राउज़र में JWT हेडर, पेलोड, दावे, समाप्ति समय और हस्ताक्षर खंडों का निरीक्षण करें। बिना लॉगिन के स्थानीय रूप से डिकोड करें; यह उपकरण हस्ताक्षर सत्यापित नहीं करता है.