JSON को फ़ॉर्मेट, वैलिडेट, मिनिफ़ाई और सॉर्ट करें, त्रुटि की सटीक जगह के साथ
आपके ब्राउज़र में चलता है। आप जो लिखते हैं, वह कहीं नहीं भेजा जाता।JSON फ़ॉर्मेट करना उसे इंडेंट करता है ताकि पढ़ा जा सके, और वैलिडेट करना उस सटीक पंक्ति और कॉलम की ओर इशारा करता है जहाँ वह टूटता है, जैसे पंक्ति 3, अक्षर 17। आप मिनिफ़ाई कर सकते हैं, कुंजियाँ सॉर्ट कर सकते हैं और परिणाम कॉपी कर सकते हैं। सब कुछ आपके ब्राउज़र में चलता है, इसलिए पेलोड में मौजूद API कुंजी कभी कहीं नहीं भेजी जाती।
इस पेज का अनुवाद अंग्रेज़ी मूल से मशीन द्वारा किया गया है। इस अनुवाद की अभी किसी व्यक्ति ने जाँच नहीं की है, इसलिए अंग्रेज़ी संस्करण को ही आधार मानें। अंग्रेज़ी मूल पढ़ें
अपना JSON इनपुट पैन में पेस्ट करें, या उदाहरण आज़माएँ पर क्लिक करें।
इंडेंट में 2 स्पेस, 4 स्पेस या टैब चुनें, और कुंजियों को वर्णक्रम में रखने के लिए कुंजियाँ सॉर्ट करें चालू करें।
अगर इनपुट अमान्य है, तो इनपुट पैन के नीचे दिखाई पंक्ति, कॉलम और संकेत पढ़ें और उस जगह को ठीक करें।
फ़ॉर्मेट किया JSON लेने के लिए कॉपी करें पर क्लिक करें, या उसे data.json के रूप में सेव करने के लिए डाउनलोड आइकन पर।
यह JSON फ़ॉर्मेटर सघन या बिखरे JSON को एक साफ़, इंडेंट किए दस्तावेज़ में बदलता है जिसे आप पढ़ सकते हैं, और अमान्य होने पर ठीक-ठीक बताता है कि वह कहाँ टूटता है। दो स्पेस, चार स्पेस या टैब चुनें, कुंजियाँ वर्णक्रम में सॉर्ट करें, या प्रोडक्शन के लिए उसे वापस एक पंक्ति में मिनिफ़ाई करें।
लोग इसका इस्तेमाल तब करते हैं जब API प्रतिक्रिया एक पंक्ति में आती है, जब कोई कॉन्फ़िग फ़ाइल लोड होना बंद कर देती है और त्रुटि संदेश सिर्फ़ "unexpected token" कहता है, या जब दो टीमों को एक ही क्रम की कुंजियों के साथ एक ही फ़ाइल का अंतर देखना होता है। पेस्ट करें, Ctrl+Enter दबाएँ, परिणाम कॉपी करें।
सब कुछ आपके ब्राउज़र में होता है। आपका पेस्ट किया टेक्स्ट कभी सर्वर पर नहीं भेजा जाता, जिससे यह कुंजियों, ग्राहक डेटा या आंतरिक URL वाले पेलोड के लिए सुरक्षित है। आपका ब्राउज़र जितना संभाल सके उसके अलावा कोई साइज़ सीमा नहीं; कई मेगाबाइट की फ़ाइलें एक सेकंड से काफ़ी कम में फ़ॉर्मेट होती हैं।
अगर वैलिडेशन विफल होता है तो आपको पंक्ति और कॉलम के साथ सरल भाषा में सुधार मिलता है, जैसे "आख़िरी कॉमा हटाएँ" या "प्रॉपर्टी के नाम दोहरे उद्धरण चिह्नों में होने चाहिए"। संरचित ब्राउज़िंग के लिए ट्री व्यू पर जाएँ और जो ज़रूरी नहीं उसे समेट दें। संबंधित टूल: JSON to TypeScript, YAML to JSON, CSV to JSON।
हाँ, मुफ़्त, बिना साइनअप, बिना उपयोग सीमा और आप जो कुछ कॉपी या डाउनलोड करें उस पर बिना वॉटरमार्क। साइट टूल के नीचे दिखाए कुछ विज्ञापनों से चलती है, एडिटर के अंदर कभी नहीं, और कोई सुविधा सशुल्क प्लान के लिए रोकी नहीं गई।
नहीं। फ़ॉर्मेटिंग, वैलिडेशन और मिनिफ़ाई सब JavaScript से आपके ब्राउज़र में चलते हैं, इसलिए आपका पेस्ट किया कुछ भी आपका डिवाइस नहीं छोड़ता और सर्वर पर कोई कॉपी नहीं रखी जाती। एक्सेस टोकन, ग्राहक नाम या बैंक विवरण वाली API प्रतिक्रियाएँ यहाँ पेस्ट करना सुरक्षित है।
टेक्स्ट पेस्ट करें और फ़ॉर्मेट दबाएँ। त्रुटि संदेश पंक्ति और कॉलम दिखाता है, पंक्ति को हाइलाइट करता है, और सबसे संभावित सुधार सुझाता है, जैसे आख़िरी कॉमा हटाना या एकल उद्धरण चिह्नों को दोहरे से बदलना।
हाँ। विकल्प पट्टी में 2 स्पेस, 4 स्पेस या टैब चुनें और बदलते ही आउटपुट फिर से इंडेंट होता है। चुनाव इस डिवाइस पर याद रहता है, इसलिए अगली फ़ाइल उसी शैली में आती है। मिनिफ़ाई प्रोडक्शन पेलोड के लिए इंडेंटेशन पूरी तरह हटा देता है।
नहीं। सॉर्ट करना कुंजियों के दिखने का क्रम बदलता है, और JSON ऑब्जेक्ट का कोई तय कुंजी क्रम नहीं होता, इसलिए पार्स किया मान वही रहता है। ऐरे अपना मूल क्रम रखते हैं, क्योंकि ऐरे में स्थिति डेटा का हिस्सा है। पहले दोनों तरफ़ सॉर्ट करने से अंतर बहुत छोटा हो जाता है।
कोई तय सीमा नहीं लगाई जाती। सामान्य लैपटॉप पर कुछ मेगाबाइट की फ़ाइल एक सेकंड से काफ़ी कम में फ़ॉर्मेट होती है, और असली सीमा वह मेमोरी है जो आपका ब्राउज़र एक टैब को देता है। बहुत बड़ा दस्तावेज़ भी काम करता है, पर एडिटर कम सहजता से स्क्रॉल करता है, इसलिए पहले उसे मिनिफ़ाई करें या बाँटें।
अब भी कोई दिक्कत है? JSON फ़ॉर्मेटर और वैलिडेटर के बारे में पूछें और जिसे पता हो वह जवाब दे सकता है। कोई अकाउंट नहीं चाहिए।