JSON फ़ॉर्मैटर और वैलिडेटर
बड़ी संख्याओं को ज्यों का त्यों रखते हुए JSON का स्वरूप बदलें, अनावश्यक रिक्त स्थान हटाएँ और जाँचें। दोहराई गई कुंजियाँ अस्वीकार की जाती हैं।
यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।
इस्तेमाल का तरीका
JSON पेस्ट करें और स्वरूप देने, अनावश्यक रिक्त स्थान हटाने या बिना बदलाव के जाँचने का विकल्प चुनें। संसाधित करने के बाद नतीजे की जाँच करें, फिर उसे कॉपी करें या JSON के रूप में डाउनलोड करें।
इनपुट {"n":9007199254740993,"ok":true} में संख्या 9007199254740993 बिना राउंड किए ठीक उसी रूप में रहती है।
समर्थन और सीमाएँ
JSON के व्याकरण की जाँच RFC 8259 के अनुसार होती है; संख्यात्मक मान Number में नहीं बदले जाते। एक ही ऑब्जेक्ट में दोहराए गए नाम अस्वीकार होते हैं, भले ही वे Unicode escapes में लिखे हों। कुंजियों का क्रम और संख्याओं व स्ट्रिंग का लिखित रूप सुरक्षित रहता है; केवल स्ट्रिंग के बाहर के रिक्त स्थान बदलते हैं।
अक्सर पूछे जाने वाले सवाल
क्या बड़ी संख्याएँ या दोहराई गई कुंजियाँ खो सकती हैं?
संख्याएँ इनपुट में लिखे रूप में ही रहती हैं, जिनमें घातांक और अर्थपूर्ण शून्य भी शामिल हैं। दोहराई गई कुंजी पर स्पष्ट त्रुटि दिखाई जाती है। आपको उसे स्वयं ठीक करना होगा; टूल आपकी ओर से कोई मान नहीं चुनता।
संबंधित टूल
Base64 एन्कोडर और डिकोडर
स्थानीय UTF-8 पाठ या फ़ाइल को Base64/Base64url में एन्कोड करें, या उसे पाठ अथवा फ़ाइल में डिकोड करें।
URL एन्कोडर और डिकोडर
पूरे URI या उसके एक भाग को एन्कोड करें और प्रतिशत-एस्केप को स्थानीय रूप से पाठ में डिकोड करें।
पाठ में अंतर जाँचें
मूल और बदले हुए पाठ की पंक्ति-दर-पंक्ति तुलना करें। सीमित संसाधनों वाले स्थानीय वर्कर में जोड़ी और हटाई गई पंक्तियाँ देखें।