JSON फ़ॉर्मैटर
JSON को पढ़ने लायक बनाता है और उसकी गलतियाँ बताता है।
यह टूल JavaScript से चलता है। इसे इस्तेमाल करने के लिए ब्राउज़र में JavaScript चालू करें और पेज रीलोड करें।
उलझे JSON को पढ़ने लायक़ बनाएँ।
JSON फ़ॉर्मैटर, एक ही पंक्ति में दबे हुए या बेतरतीब JSON को पढ़ने लायक़ बना देता है और साथ ही जाँचता है कि वह वैध है या नहीं। इंडेंट 2 ख़ाली जगहें, 4 ख़ाली जगहें या टैब हो सकता है। ‘कुंजियों को वर्णक्रम में लगाएँ’ दो JSON की तुलना आसान कर देता है; वही डेटा अलग क्रम में आए तब भी आउटपुट एक जैसा रहता है। ‘एक पंक्ति में दबाएँ’ इसका उल्टा करता है: ख़ाली जगहें हटाकर फ़ाइल को सबसे छोटे रूप में ले आता है, किसी सेटिंग या अनुरोध में जोड़ने के लिए तैयार। हाथ से लिखे या JavaScript/Python से कॉपी किए टूटे JSON के लिए रिपेयर विकल्प आख़िरी कॉमा, सिंगल कोट, टिप्पणियाँ, बिना कोट की कुंजियाँ और True/False/None ख़ुद ठीक करता है; लॉग लाइन में एस्केप करके डाला गया JSON भी एक विकल्प से खुल जाता है।
फ़ाइल बिगड़ी हो तो टूल सिर्फ़ ‘अवैध JSON’ नहीं कहता: वह बताता है कि ग़लती किस पंक्ति और किस स्तंभ पर है, क्या अपेक्षित था और वह पंक्ति ख़ुद क्या है। भूला हुआ अल्पविराम, फ़ालतू अल्पविराम, इकहरा उद्धरण या बिना बंद हुआ कोष्ठक यूँ सेकंडों में मिल जाता है। तुर्की और बाक़ी यूनिकोड अक्षर बिना एस्केप कोड में बदले जैसे हैं वैसे लिखे जाते हैं। JSON, TXT और LOG फ़ाइलें अपलोड की जा सकती हैं, ज़्यादा से ज़्यादा 32 MB। API के जवाब देखने, सेटिंग फ़ाइलें सँवारने और ग़लती ढूँढ़ने के लिए इसका इस्तेमाल होता है। एक बार में ज़्यादा से ज़्यादा 20 फ़ाइलें अपलोड कर सकते हैं; सभी पर एक ही सेटिंग लागू होती है और कई फ़ाइलें एक ही ZIP में डाउनलोड होती हैं।
शुरू से आख़िर तक
- अपनी JSON फ़ाइल अपलोड करें। JSON, TXT या LOG फ़ाइल खींचकर छोड़ें या चुनें।
- रूप चुनें। पढ़ने के लिए 2 ख़ाली जगहों का इंडेंट; तुलना के लिए कुंजियों का क्रम; जोड़ने के लिए एक पंक्ति।
- सजाएँ और डाउनलोड करें। वैध हो तो सजी हुई फ़ाइल डाउनलोड करें। ग़लती हो तो पंक्ति और स्तंभ की जानकारी से सुधारें और दोबारा कोशिश करें।
अक्सर पूछे जाने वाले सवाल
ग़लती के संदेश में पंक्ति और स्तंभ का क्या मतलब है?
वह जगह जहाँ पढ़ने वाला अटका। ग़लती अक्सर ठीक वहीं या उससे ज़रा पहले होती है: पिछली पंक्ति में छूटा अल्पविराम या बिना बंद हुआ उद्धरण सबसे आम कारण है।
क्या टिप्पणी की पंक्तियाँ (// या /* */) चलती हैं?
मानक JSON में टिप्पणियाँ नहीं होतीं; रिपेयर बंद हो तो टिप्पणी वाली फ़ाइल ग़लती देती है। ‘टूटा JSON ठीक करने की कोशिश करें’ चालू करने पर // और /* */ टिप्पणियाँ हट जाती हैं और नतीजे में लिखा होता है कि कितनी हटीं।
क्या कुंजियों का क्रम बदलने से डेटा बदलता है?
नहीं। सिर्फ़ ऑब्जेक्ट के भीतर कुंजियों का क्रम बदलता है; मान और सूचियों का क्रम वैसा ही रहता है।
क्या मेरी फ़ाइल सर्वर पर रहती है?
नहीं। आपकी फ़ाइल सिर्फ़ प्रोसेसिंग के लिए सर्वर पर आती है और काम पूरा होते ही हटा दी जाती है; नतीजा डाउनलोड करके टूल से बाहर निकलने पर आउटपुट भी हटा दिया जाता है। अकाउंट, नाम या ईमेल की ज़रूरत नहीं है, और आपकी फ़ाइलें किसी थर्ड-पार्टी सेवा को नहीं भेजी जातीं। इस्तेमाल मुफ़्त है: काम की संख्या पर कोई घंटेवार या रोज़ाना सीमा नहीं है, प्रोसेसिंग से पहले विज्ञापन देखना नहीं पड़ता और आउटपुट पर कोई वॉटरमार्क नहीं लगाया जाता।
और फ़ाइल टूल
RUPO Studio