JSON फ़ॉर्मेटर

आसानी से पढ़ने के लिए JSON को फ़ॉर्मेट करें, छोटा करें और मान्य करें।

वैध JSON पेस्ट करें, पढ़ने के लिए इसे प्रारूपित करें या कॉपी करने के लिए इसे कॉम्पैक्ट करें। यदि पार्सिंग विफल हो जाती है, तो स्रोत को सही करें और पुनः प्रयास करें; उपकरण गुम डेटा का अनुमान नहीं लगाता है।

100,000 यूटीएफ-16 इकाइयों तक; कुछ इमोजी एकाधिक इकाइयों का उपयोग करते हैं

अपने ब्राउज़र में सामग्री को स्थानीय रूप से संसाधित करने के लिए जावास्क्रिप्ट सक्षम करें।

कैसे उपयोग करें

JSON फ़ॉर्मैटिंग क्या जाँचती है?

JSON सिंटैक्स और स्ट्रिंग के बाहर रिक्त स्थान बदलती है। JavaScript संख्याओं से दोबारा बनाने के बजाय मूल संख्यात्मक टोकन, कुंजी क्रम और दोहराई कुंजियाँ रखती है। API स्कीमा या दोहराई कुंजी की स्वीकार्यता नहीं जाँचती।

इस्तेमाल करने के चरण

  1. ज़रूरी आरंभ और अंत के ब्रेस या ब्रैकेट सहित पूरा JSON मान पेस्ट करें।
  2. पढ़ने योग्य इंडेंट के लिए फ़ॉर्मैट या छोटा पाठ पाने के लिए मिनिफ़ाई चुनें। दूसरे ऐप में कॉपी से पहले देखें।
  3. सिंटैक्स त्रुटि में स्रोत सुधारें। गुम कॉमा, उद्धरण या डेटा बनाए जाने की अपेक्षा न करें।

विकल्प कैसे चुनें

विकल्पक्या बदलता है
फ़ॉर्मैटदो स्पेस इंडेंट। स्ट्रिंग के अंदर एस्केप किए स्पेस और नई पंक्तियाँ सहित सामग्री नहीं बदलती।
मिनिफ़ाईटोकन के बीच रिक्त स्थान हटाता है। पाठ छोटा होता है; gzip या अर्थ के आधार पर दोहराव हटाना नहीं।
दोहराई कुंजियाँ / बड़े पूर्णांकआउटपुट में बने रहते हैं। प्राप्तकर्ता पार्सर आखिरी दोहराया मान चुन या बड़ी संख्या गोल कर सकता है; अलग जाँचें।

उदाहरण और अपेक्षित परिणाम

{"id":9007199254740993,"count":2,"count":3} फ़ॉर्मैट करें। अपेक्षा: 9007199254740993 नहीं बदले, दोनों count कुंजियाँ मूल क्रम में रहें, केवल इंडेंट और टोकन स्पेस बदलें। दोहराई कुंजी यहाँ वैध सिंटैक्स है, पर डेटा अनुबंध में गलती हो सकती है।

अगर काम नहीं कर रहा हो

  • साझा सीमा 100,000 UTF-16 कोड इकाइयाँ है। कुछ इमोजी कई इकाइयाँ लेते हैं। अधिक इनपुट घटाएँ; इंडेंट फ़ॉर्मैट 100 स्तर से गहरे नेस्टिंग को अस्वीकार करता है।
  • टिप्पणियाँ, अंतिम कॉमा और एकल उद्धरण की स्ट्रिंग JSON नहीं हैं। सार्थक पाठ अंधाधुंध हटाने के बजाय स्रोत से वैध JSON लें।
  • प्रक्रिया स्थानीय है और इनपुट को चलाती नहीं। कॉपी से परिणाम डिवाइस क्लिपबोर्ड पर जाता है।

कैसे उपयोग करें

वैध JSON चिपकाएँ, फिर प्रारूपित करें या छोटा करें और परिणाम की प्रतिलिपि बनाएँ। मूल संख्या परिशुद्धता, कुंजी क्रम और डुप्लिकेट कुंजियाँ संरक्षित हैं। स्ट्रिंग के बाहर केवल रिक्त स्थान बदलता है; सामग्री कभी निष्पादित नहीं होती. 100 नेस्टिंग स्तरों तक का समर्थन करता है।