प्रोग्रामिंग की एक बड़ी अवधारणा यह है कि आप मशीनों द्वारा पार्स किए जाने के लिए मानव-पठनीय कोड लिख रहे हैं। यहां तक कि असेंबली कोड भी मनुष्यों के लिए कुछ हद तक पठनीय प्रारूप में है। अक्सर, आप प्रोसेसिंग समय को तेज करने के लिए अपने कोड को "मिनिफाई" करेंगे लेकिन अंततः इसे कम पठनीय बना देंगे। एक ब्यूटीफायर इस मिनिफाइड कोड को वापस कुछ ऐसा बनाता है जिसे आप पढ़ सकते हैं।
इस पोस्ट में, हम जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) पर ध्यान केंद्रित करते हैं, विशेष रूप से ब्यूटीफायर जो मिनिफाइड कोड को एक बार फिर से देखने में सुंदर बनाने में मदद करते हैं।
आप अपने JSON डेटा को ब्यूटीफाई क्यों करना चाहेंगे
आधुनिक प्रोग्रामिंग का एक प्रमुख पहलू अन्य मनुष्यों के लिए अपने कोड को पठनीय बनाना है। यह बहुत मायने रखता है, यह देखते हुए कि हाई-लेवल कोड को लो-लेवल मशीन निर्देशों में बदलने की प्रक्रिया का मतलब है कि आपका अच्छी तरह से फॉर्मेट किया गया कोड सबसे खराब स्थिति में ले जाता है।
अधिकांश परिस्थितियों में, आप मिनिफिकेशन के माध्यम से इस परिवर्तन को अंजाम देंगे। यह वह जगह है जहां फ़ाइल से व्हाइट स्पेस को हटा दिया जाता है ताकि कंप्यूटिंग दक्षता बढ़ाई जा सके।
हालांकि, आप यह भी पाएंगे कि JSON डेटा प्रोसेसिंग से वापस आ सकता है जो सबसे खराब दिख रहा है। यह कोड फॉर्मेट द्वारा उपयोग किए जाने वाले व्हाइट स्पेस की मात्रा के कारण है। इसे फिर से पठनीय बनाने के लिए, आपको इसे एक समर्पित टूल के माध्यम से चलाना होगा। सौभाग्य से, कई उपलब्ध हैं, और वे सभी उपयोग करने के लिए मुफ्त हैं।
आपके डेटा को बेहतर बनाने के लिए 3 बेहतरीन JSON ब्यूटीफायर
यदि आप JSON फॉर्मेटिंग टूल के लिए एक त्वरित खोज करते हैं, तो आपको विकल्पों का खजाना मिलेगा। हालांकि, वे सभी व्यावहारिक रूप से समान हैं। नीचे दिए गए तीन विकल्पों में से प्रत्येक के पास पेशकश करने के लिए कुछ अनूठा है, और हम नीचे प्रत्येक के प्रमुख विक्रय बिंदु पर चर्चा करते हैं।
1. डकडकगो का बिल्ट-इन ब्यूटीफायर
हमारा पहला समावेश सुलभ है और सबसे असंभावित स्थानों में पाया जाता है। डकडकगो एक गोपनीयता-केंद्रित खोज इंजन है जिसे हमने पहले चित्रित किया है।
हालांकि, अधिक लोकप्रिय खोज इंजनों के साथ प्रतिस्पर्धा करने के लिए, डकडकगो उपयोगी प्रोग्रामिंग टूल भी प्रदान करता है। इनमें से एक JSON ब्यूटीफायर है।
टूल का उपयोग करने के लिए, "JSON ब्यूटीफायर" खोजें। यह सर्च इंजन रिजल्ट पेज (SERP) पर पहले परिणाम के रूप में पॉप अप होगा:
यहां विकल्प दुर्लभ हैं, लेकिन यह एक पूर्ण-विशेषताओं वाला टूल बनने के लिए नहीं है। यह बस आपके JSON कोड को जल्दी से ब्यूटीफाई (और मान्य) करने का एक तरीका है। जैसे, जब आपको इसकी आवश्यकता हो तो इसे बुकमार्क करना उपयोगी होता है।
2. JSONGrid का JSON फॉर्मेटर
अगला, JSONGrid के JSON फॉर्मेटर ने हमारी नज़र को कुछ कारणों से आकर्षित किया। सबसे पहले, उपयोग करने के लिए कई उपयोगी टूल हैं, जैसे पार्सर और वैलिडेटर। हालांकि, JSON फॉर्मेटर आपको अपने डेटा को ग्रिड में विज़ुअलाइज़ करने के साथ-साथ ब्यूटीफाई करने की भी अनुमति देता है।
आप JSON डेटा पर खोज करने और इसे पूर्ण स्क्रीन में देखने में सक्षम हैं। क्या अधिक है, यदि आप तालिका में एक सेल का चयन करते हैं, तो यह आपकी JSON फ़ाइल में पंक्ति को हाइलाइट करेगा। यह उपयोगी है और इसका मतलब है कि JSON फॉर्मेटर आपके वर्कफ़्लो में एक अधिक स्थायी टूल बन सकता है।
3. ऑनलाइन जावास्क्रिप्ट ब्यूटीफायर
अंत में, हमारे पास ऑनलाइन जावास्क्रिप्ट ब्यूटीफायर है। हालांकि, यह सोचकर मूर्ख न बनें कि यह JSON डेटा को संभाल नहीं सकता। इन प्रकार की फ़ाइलों के लिए पैरेंट भाषा को देखते हुए, यह JSON को ब्यूटीफाई करने में पूरी तरह से सक्षम है।
हालांकि, ऑनलाइन जावास्क्रिप्ट ब्यूटीफायर यहीं नहीं रुकता। आप अपने JSON डेटा को आकार में लाने में मदद करने के लिए विकल्पों का खजाना सेट करने में सक्षम हैं, और विचार करने के लिए केवल स्पेसिंग फॉर्मेट से अधिक है।
हम विशेष रूप से पसंद करते हैं कि ये विकल्प फॉर्मेट किए गए JSON के रूप में भी प्रस्तुत किए जाते हैं, ताकि आप उन्हें ले सकें और अपने पसंद के कोड एडिटर में उन प्राथमिकताओं को सीधे तरीके से लागू कर सकें।
कुल मिलाकर, यह JSON को ब्यूटीफाई करने के लिए एक शक्तिशाली समाधान है, और आप विशेष रूप से लागत के लिए इससे अधिक व्यापक खोजने के लिए कठिन होंगे।
समापन
यदि आप अपने JSON डेटा को फॉर्मेट करने का एक त्वरित तरीका ढूंढ रहे हैं, तो डकडकगो एक अच्छा विकल्प है। एक समर्पित JSON एडिटर के लिए, दोनों JSON फॉर्मेटर और जावास्क्रिप्ट ब्यूटीफायर सक्षम टूल हैं। यदि आप कोडिंग सीखना चाहते हैं, तो ये ऑनलाइन कोड एडिटर आपको चलते-फिरते कोड करने में मदद करेंगे।