CanDoYa
HI

फ्री JSON Minifier

पूरी तरह आपके ब्राउज़र में चलता है - न कुछ अपलोड, न साइन-अप।

JSON
Minified
Minify करने के लिए JSON पेस्ट करें
यह टूल शेयर करें

JSON minifier क्या काम करता है

JSON minifier हर उस स्पेस, टैब और लाइन ब्रेक को हटा देता है जिसकी JSON डॉक्यूमेंट को ज़रूरत नहीं होती, और पूरी चीज़ को एक कॉम्पैक्ट लाइन में समेट देता है। डेटा बिल्कुल वैसा ही रहता है - सिर्फ फॉर्मेटिंग वाला व्हाइटस्पेस हटता है - इसलिए फाइल छोटी हो जाती है और तेज़ी से लोड होती है। यहां अपना JSON पेस्ट करें, यह तुरंत minify हो जाएगा और पहले-बाद के बाइट काउंट के साथ बचत का प्रतिशत भी दिखाएगा।

कैसे इस्तेमाल करें

  1. 1अपना JSON पेस्ट करें. फॉर्मेट किया हुआ, प्रिटी-प्रिंटेड या हाथ से लिखा JSON इनपुट बॉक्स में डालें।
  2. 2तुरंत minify होते देखें. कॉम्पैक्ट सिंगल-लाइन वर्ज़न तुरंत दिख जाता है, और स्टेटस बार बताता है कि JSON वैलिड है या पहली गलती कहां है।
  3. 3देखें कितनी बचत हुई. साइज़ का आंकड़ा पहले और बाद के बाइट्स और हटाया गया प्रतिशत दिखाता है, ताकि पता चले फाइल कितनी हल्की हुई है।
  4. 4रिज़ल्ट कॉपी करें. Minify किए गए JSON को कॉपी करें और जहां भी कॉम्पैक्ट पेलोड चाहिए, वहां पेस्ट कर दें।

किसके लिए है

Minify करना असल में ब्राउज़र के अपने JSON इंजन से पार्स करके फिर से स्ट्रिंग बनाने का एक राउंड-ट्रिप है, इसलिए कॉम्पैक्ट आउटपुट में वही डेटा होने की गारंटी रहती है जो आपका कोड वापस पढ़ेगा - कोई कमेंट नहीं खोता, कोई की मैन्युअली इधर-उधर नहीं होती, कुछ भी टूटता नहीं। साइज़ का आंकड़ा असल UTF-8 बाइट्स गिनता है, कैरेक्टर नहीं, इसलिए इमोजी या एक्सेंट वाले टेक्स्ट से भरा डेटा नेटवर्क पर जाने पर जो असली वज़न रखेगा, वही सही-सही दिखाई देता है।

अक्सर पूछे जाने वाले सवाल

क्या यह JSON minifier फ्री है

हां - यह पूरी तरह फ्री है, बिना किसी साइन-अप और बिना किसी उपयोग सीमा के। यह पूरी तरह आपके ब्राउज़र में ही चलता है।

क्या मेरा JSON कहीं अपलोड होता है

नहीं। आपका JSON आपके ब्राउज़र में ही लोकली पार्स और minify होता है और कभी किसी सर्वर पर नहीं भेजा जाता, इसलिए यह प्राइवेट API keys, टोकन और इंटरनल डेटा के लिए भी सुरक्षित है।

क्या minify करने से मेरा डेटा बदल जाता है

नहीं। Minify करने से सिर्फ एलिमेंट्स के बीच के स्पेस, टैब और लाइन ब्रेक हटते हैं। हर की, वैल्यू, नंबर और स्ट्रिंग - स्ट्रिंग के अंदर के स्पेस समेत - बिल्कुल वैसे ही रहते हैं, इसलिए पार्स किया गया डेटा ओरिजिनल जैसा ही होता है।

मेरा JSON कितना छोटा हो जाएगा

यह इस पर निर्भर करता है कि वह पहले कैसे फॉर्मेट किया गया था। गहरी नेस्टिंग वाला प्रिटी-प्रिंटेड JSON 40-70% तक छोटा हो सकता है क्योंकि उसमें काफी इंडेंटेशन होता है, जबकि पहले से कॉम्पैक्ट JSON में शायद ही कोई फर्क पड़े। यह टूल आपकी फाइल के लिए सही बाइट्स और प्रतिशत दिखाता है।

अगर मेरा JSON इनवैलिड है तो क्या होगा

यह minifier टाइप करते ही वैलिडेट करता रहता है। अगर JSON में ट्रेलिंग कॉमा, सिंगल कोट्स, बिना कोट वाली की या कोई मिसिंग ब्रैकेट है, तो स्टेटस बार समस्या बता देता है - और जहां ब्राउज़र पोज़िशन बता पाता है, वहां लाइन और कॉलम भी दिखा देता है - ताकि आप minify करने से पहले उसे ठीक कर सकें।

क्या यह ऑफलाइन काम करता है

हां। पेज लोड होने के बाद, यह minifier बिना किसी कनेक्शन के भी काम करता रहता है क्योंकि सारी प्रोसेसिंग आपकी अपनी डिवाइस पर होती है।