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