डेवलपर

JSON फ़ॉर्मेटर

JSON को फ़ॉर्मेट, सत्यापित और मिनिफ़ाई करें।

उदाहरण
में बदलें
String टूल
एक्सपोर्ट विकल्प

JSON को फॉर्मेट कैसे करें

अपना JSON पेस्ट करें और इसे सुंदर-प्रिंट करने के लिए प्रारूप पर क्लिक करें (अपना इंडेंट चुनें और वैकल्पिक रूप से कुंजियाँ सॉर्ट करें), या इसे कॉम्पैक्ट करने के लिए छोटा करें। अमान्य JSON त्रुटि की सटीक रेखा और स्तंभ दिखाता है, और एक बंधनेवाला ट्री दृश्य आपको संरचना का पता लगाने देता है। सब कुछ आपके ब्राउज़र में चलता है - आपका डेटा कभी अपलोड नहीं किया जाता है।

FAQ

क्या यह JSON को मान्य करता है और त्रुटि की ओर इशारा करता है?

हाँ। अमान्य JSON समस्या की सटीक रेखा और कॉलम के साथ एक स्पष्ट संदेश दिखाता है, ताकि आप सीधे उस पर जा सकें।

क्या मैं कुंजियों को सॉर्ट कर सकता हूं या इंडेंटेशन बदल सकता हूं?

हाँ। प्रत्येक ऑब्जेक्ट को पुनरावर्ती रूप से वर्णमाला करने के लिए "सॉर्ट कुंजियाँ" पर टिक करें, और इंडेंट के लिए 2 रिक्त स्थान, 4 रिक्त स्थान या टैब चुनें।

पेड़ का दृश्य किस लिए है?

फॉर्मेटिंग के बाद, एक संकुचित ट्री आपको बड़े JSON को ऑब्जेक्ट एवं ऐरे फोल्ड करके देखने की सुविधा देती है; मूल्य प्रकार एवं गिनती रंग-कोडित हैं — कच्चे टेक्स्ट को स्क्रॉल करने की तुलना में यह कहीं अधिक आसान है। प्रत्येक नोड में एक "path" बटन है जो उसका सटीक JSONPath कॉपी करता है।

JSONPath क्वेरीज़ कैसे काम करती हैं?

$.users[0].email या $..id जैसी एक एक्सप्रेशन टाइप करें और Query दबाएँ। मेल खाने वाले मान नीचे प्रिंट होते हैं और मेल खाने वाले नोड्स को ट्री में हाइलाइट किया जाता है; व्यू पहले मिलने वाले नोड तक स्क्रॉल हो जाता है। समर्थित सिंटैक्स: $, डॉट कुंजियाँ, [n], [*] एवं रिकर्सिव $..key।

क्या यह JSON को TypeScript, Go या स्कीमा में परिवर्तित कर सकता है?

हाँ। एक क्लिक में TypeScript इंटरफेस, json टैग वाले Go स्ट्रक्चर, एक JSON स्कीमा (2020-12) या एक Zod स्कीमा तैयार हो जाते हैं — सभी आपके डेटा से ही निष्कर्षित किए गए हैं, पूरी तरह ऑफलाइन।

क्या यह बहुत बड़ी फ़ाइलों को संभाल सकता है?

हाँ। 1 MB से अधिक आकार पर ट्री लेज़ी रेंडरिंग पर स्विच हो जाती है: नोड को विस्तारित करने पर ही उसके अंतर्गतीय तत्व बनते हैं, इसलिए मल्टी-मेगाबाइट JSON फ़ाइल भी तुरंत प्रतिक्रियाशील रहती है।

एस्केप और अनएस्केप क्या करते हैं?

एस्केप कच्चे टेक्स्ट को उद्धृत JSON स्ट्रिंग में बदल देता है (JSON को JSON के अंदर एम्बेड करने के लिए आसान); Unescape एक उद्धृत JSON स्ट्रिंग को मूल पाठ में वापस पार्स करता है।

क्या मेरा डेटा कहीं भेजा जाता है?

नहीं। फॉर्मेटिंग, वैलिडेशन, क्वेरीज़ और सभी रूपांतरण पूरी तरह से आपके ब्राउज़र में ही होते हैं।

अंतिम अपडेट: