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

बड़ी संख्याओं को ज्यों का त्यों रखते हुए JSON का स्वरूप बदलें, अनावश्यक रिक्त स्थान हटाएँ और जाँचें। दोहराई गई कुंजियाँ अस्वीकार की जाती हैं।

यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।

अधिकतम 256 KiB, 32 नेस्टिंग स्तर और 30,000 मान। संख्याएँ और स्ट्रिंग जिस तरह लिखी गई हैं, उसी तरह रखी जाती हैं; ऑब्जेक्ट की दोहराई गई कुंजियाँ अस्वीकार की जाती हैं।

इस्तेमाल का तरीका

JSON पेस्ट करें और स्वरूप देने, अनावश्यक रिक्त स्थान हटाने या बिना बदलाव के जाँचने का विकल्प चुनें। संसाधित करने के बाद नतीजे की जाँच करें, फिर उसे कॉपी करें या JSON के रूप में डाउनलोड करें।

उदाहरण आज़माएँ

इनपुट {"n":9007199254740993,"ok":true} में संख्या 9007199254740993 बिना राउंड किए ठीक उसी रूप में रहती है।

समर्थन और सीमाएँ

JSON के व्याकरण की जाँच RFC 8259 के अनुसार होती है; संख्यात्मक मान Number में नहीं बदले जाते। एक ही ऑब्जेक्ट में दोहराए गए नाम अस्वीकार होते हैं, भले ही वे Unicode escapes में लिखे हों। कुंजियों का क्रम और संख्याओं व स्ट्रिंग का लिखित रूप सुरक्षित रहता है; केवल स्ट्रिंग के बाहर के रिक्त स्थान बदलते हैं।

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

क्या बड़ी संख्याएँ या दोहराई गई कुंजियाँ खो सकती हैं?

संख्याएँ इनपुट में लिखे रूप में ही रहती हैं, जिनमें घातांक और अर्थपूर्ण शून्य भी शामिल हैं। दोहराई गई कुंजी पर स्पष्ट त्रुटि दिखाई जाती है। आपको उसे स्वयं ठीक करना होगा; टूल आपकी ओर से कोई मान नहीं चुनता।

संबंधित टूल