JSON ब्यूटीफ़ायर और फ़ॉर्मैटर
बिखरा हुआ या मिनिफ़ाइड JSON पेस्ट करें और साफ़ इंडेंटेशन व रंगीन हाइलाइटिंग वाला नतीजा पाएँ, साथ में फ़ोल्ड होने वाला ट्री व्यू भी।
🔒 100% सुरक्षित और निजी: सारी प्रोसेसिंग आपके ब्राउज़र की RAM में ही होती है। आपका डेटा कभी किसी सर्वर पर नहीं भेजा जाता।
इनपुट JSON
1 लाइन, 0 BJSON यहाँ पेस्ट करें, .json फ़ाइल ड्रॉप करें, या "सैंपल लोड करें" इस्तेमाल करें।
नतीजा यहाँ दिखेगा
शुरू करने के लिए इनपुट में JSON पेस्ट करें।
JSON वैलिड होते ही कॉपी और डाउनलोड चालू हो जाएँगे।
JSON को ऑनलाइन फ़ॉर्मैट और ब्यूटीफ़ाई करें
API या लॉग फ़ाइल से आया मिनिफ़ाइड JSON पढ़ना लगभग नामुमकिन होता है। JSON ब्यूटीफ़ायर एक जैसा इंडेंटेशन और लाइन ब्रेक जोड़ता है, ताकि स्ट्रक्चर एक नज़र में साफ़ दिखे: ऑब्जेक्ट, ऐरे और नेस्टिंग लेवल सीध में आ जाते हैं, और सिंटैक्स हाइलाइटिंग की, स्ट्रिंग, नंबर, बूलियन और null वैल्यू को अलग-अलग रंग देती है।
अपने प्रोजेक्ट के स्टाइल के हिसाब से 2 स्पेस, 4 स्पेस या टैब चुनें, दो डॉक्यूमेंट की तुलना आसान बनाने के लिए की को वर्णक्रम में सॉर्ट करें, और बड़े हिस्सों को फ़ोल्ड करने या किसी भी वैल्यू का सटीक पाथ कॉपी करने के लिए ट्री व्यू पर जाएँ, जैसे $.users[0].email।
3 स्टेप में JSON ब्यूटीफ़ाई करें
- 1अपना JSON पेस्ट करें, .json फ़ाइल को एडिटर पर ड्रॉप करें, या "फ़ाइल खोलें" पर क्लिक करें।
- 2इंडेंटेशन चुनें (2 स्पेस, 4 स्पेस या टैब) और चाहें तो की सॉर्ट करें।
- 3फ़ॉर्मैट किया हुआ नतीजा कॉपी करें, .json फ़ाइल के रूप में डाउनलोड करें, या ट्री व्यू में देखें।
API की, टोकन और ग्राहकों के डेटा के लिए सुरक्षित
API रिस्पॉन्स, कॉन्फ़िग फ़ाइलों और डेटाबेस एक्सपोर्ट में अक्सर एक्सेस टोकन, ईमेल और निजी जानकारी होती है, और कई ऑनलाइन फ़ॉर्मैटर आपके पेस्ट किए गए डेटा को अपने सर्वर पर भेज देते हैं। यह टूल पूरी तरह आपके ब्राउज़र में चलता है: पार्सिंग, वैलिडेशन, हाइलाइटिंग और CSV कन्वर्ज़न सब लोकल मेमोरी में होते हैं, और कुछ भी अपलोड या लॉग नहीं होता। यह सर्वर की किसी सीमा के बिना 20 MB तक की बड़ी फ़ाइलें भी संभाल लेता है।
अक्सर पूछे जाने वाले सवाल
Beautify और pretty print में क्या फ़र्क है?
दोनों का मतलब एक ही है: JSON को इंडेंटेशन और लाइन ब्रेक के साथ दोबारा फ़ॉर्मैट करना ताकि लोग उसे पढ़ सकें। डेटा ख़ुद नहीं बदलता।
2 स्पेस इस्तेमाल करूँ या 4?
JavaScript और वेब प्रोजेक्ट में 2 स्पेस सबसे आम है और गहरी नेस्टिंग को छोटा रखता है; Python और Java प्रोजेक्ट में 4 स्पेस आम है। टैब से हर डेवलपर अपनी चौड़ाई ख़ुद चुन सकता है। आपका प्रोजेक्ट जो पहले से इस्तेमाल करता है, वही रखें।
क्या फ़ॉर्मैट करने से मेरा डेटा बदलता है?
नहीं। की, वैल्यू और उनका क्रम बिल्कुल वैसा ही रहता है, जब तक आप "की को A–Z क्रम में लगाएँ" चालू न करें। एकमात्र अपवाद लगभग 9 क्वाड्रिलियन (2^53) से बड़े पूर्णांक हैं, जिन्हें JavaScript सटीक रूप से स्टोर नहीं कर सकता; ऐसे नंबर मिलने पर टूल आपको चेतावनी देता है।
क्या यह ग़लत (invalid) JSON को फ़ॉर्मैट कर सकता है?
जब तक ग़लती ठीक न हो, नहीं, क्योंकि उसका स्ट्रक्चर पक्के तौर पर पता नहीं चल सकता। वैलिडेटर समस्या की सटीक लाइन और कॉलम दिखाता है ताकि आप उसे सेकंडों में ठीक कर सकें।