जेएसओएन प्रारूप जावास्क्रिप्ट से लिया गया है और अक्सर सर्वर और वेब अनुप्रयोग के बीच डेटा संचारित करने के लिए प्रयोग किया जाता है। यह एक्सएमएल का एक विकल्प है कि किसी भी प्रोग्रामर का उपयोग करके प्रोग्रामर डबिल कर सकता है। लेकिन क्या होगा यदि आप अपने ब्राउज़र का उपयोग करना चाहते हैं? Google Chrome के लिए कई वेब ऐप्स और एक्सटेंशन हैं जिसका उद्देश्य प्रोग्रामर जेएसओएन फाइलों को संपादित करने में मदद करना है।

जेएसओएन फॉर्मेटर (ऐप)

जेएसओएन फॉर्मेटर क्रोम ऐप प्रोग्रामर डीबग कोड की मदद के लिए बनाया गया था। अक्सर जेएसओएन फाइलों में पाठ को अंतरिक्ष बचाने के साधन के रूप में लाइन ब्रेक के बिना टाइप किया जाता है। जेएसओएन फॉर्मेटर कोड को स्वरूपित करके कोडर्स की सहायता करने की कोशिश करता है जिससे इसे पढ़ने में आसान बनाता है। बस वेब पेज पर दिखाई देने वाले एकल बॉक्स में कोड डालें और "JSON प्रारूप" बटन दबाएं। वांछित पुनः स्वरूपित पाठ नीचे प्रदर्शित किया जाएगा। JSON फ़ाइलों को वापस अपने स्थान-सहेजने वाले मूल रूप में संपादित करने के लिए "अन-प्रारूप JSON" बटन उपलब्ध है।

जेएसओएन फॉर्मेटर (एक्सटेंशन)

जेएसओएन फॉर्मेटर क्रोम एक्सटेंशन, जिसका क्रोम ऐप से कोई संबंध नहीं है, एक ओपन सोर्स टूल है जो आंखों पर जेएसओएन कोड को आसान बनाता है। यह जेएसओएन और जेएसओएनपी दोनों प्रारूपों के लिए समर्थन प्रदान करता है और सिंटैक्स हाइलाइटिंग, ढहने योग्य पेड़, इंडेंट गाइड और क्लिक करने योग्य यूआरएल प्रदान करता है। यह किसी भी वैध JSON पृष्ठ और स्थानीय फ़ाइलों पर भी काम करता है। उपरोक्त स्क्रीनशॉट जेएसओएन फॉर्मेटर को क्रिया में प्रदर्शित करता है, जबकि नीचे स्क्रीनशॉट दिखाता है कि कोड एक्सटेंशन के बिना कैसे दिखता है।

JSON संपादक

जेएसओएन संपादक जेएसओएन को देखने, संपादित करने और स्वरूपित करने का एक साधन है। यह क्रोम ऐप आपके ब्राउज़र के अंदर एक टेक्स्ट एडिटर खोलता है, जिससे आप किसी अन्य एप्लिकेशन पर स्विच किए बिना कोड संपादित कर सकते हैं। ऐप एक तरफ दो पाठ फ़ील्ड प्रदर्शित करता है। बाईं ओर वाला फ़ील्ड कोड को प्रदर्शित करता है, जबकि दाईं ओर वाला फ़ील्ड टेक्स्ट को अधिक पठनीय प्रारूप में प्रदर्शित करता है। ऐप स्थानीय फाइलें और यूआरएल दोनों खोल सकता है। इसका स्रोत कोड उन लोगों के लिए भी उपलब्ध है जो सॉस बनने के बारे में जानना चाहते हैं।

JSONView

Google क्रोम के लिए JSONView फ़ायरफ़ॉक्स एक्सटेंशन के रूप में उत्पन्न हुआ। यह JSON पथ या मान की प्रतिलिपि बनाने के लिए संदर्भ मेनू विकल्पों के साथ आता है। विषय को अनुकूलित करने के लिए एक अंतर्निहित शैली संपादक भी है। Google क्रोम के लिए किसी अन्य डेवलपर, JSONView और JSONLint द्वारा उत्पादित एक एक्सटेंशन, JSONLiew एक्सटेंशन का उपयोग JSONLint का उपयोग कर JSON दस्तावेज़ों को सत्यापित करने की क्षमता पर विस्तारित करता है। और JSONLint के बारे में बात कर रहा है ...

JSONLint

JSONLint क्रोम ऐप काफी सरल है। यह JSONLint वेबसाइट खोलता है जहां आप JSON दस्तावेज़ों को सत्यापित कर सकते हैं। यदि आवश्यक हो तो यह जेएसओएन दस्तावेजों को भी दोबारा सुधार सकता है। ऐप ऑफलाइन कार्यक्षमता जोड़ता है, जो एक अच्छा स्पर्श है। इस पृष्ठ पर अधिकांश विकल्पों की तरह, ऐप ओपन सोर्स है, और स्रोत कोड किसी भी व्यक्ति के लिए उपलब्ध है जो इसे देखना चाहता है।

निष्कर्ष

यदि आप एक अनुभवी प्रोग्रामर हैं, तो शायद आपके पास पहले से ही एक स्थापित वर्कफ़्लो है। लेकिन यदि आप पहली बार JSON दस्तावेज़ों के साथ झुका रहे हैं या बस अपने ब्राउज़र में दस्तावेज़ों के साथ बातचीत के लिए अतिरिक्त टूल चाहते हैं, तो आपके पास बहुत सारे विकल्प हैं। JSON फ़ाइलों को संपादित करने के लिए आपको समर्पित JSON संपादक का उपयोग करने की आवश्यकता नहीं है, और यदि आपके पास पहले से ही ऐसी फ़ाइलों के साथ बातचीत करने का पसंदीदा तरीका है, तो हम नीचे दी गई टिप्पणियों में इसके बारे में सुनें।