यह टूल क्या करता है
JSON मिनिफ़ायर पहले JSON को मान्य करता है और फिर एक कॉम्पैक्ट प्रतिनिधित्व उत्पन्न करने के लिए JSON.stringify को कॉल करता है। सभी व्हाइटस्पेस को हटाने के बजाय, यह विधि स्ट्रिंग में व्हाइटस्पेस, न्यूलाइन एस्केप और यूनिकोड सामग्री को सही ढंग से संरक्षित करती है।
- अमान्य JSON ऐसे परिणाम उत्पन्न नहीं करता जो प्रयोग करने योग्य प्रतीत होते हों।
- आकार की गणना UTF-8 बाइट्स में की जाती है और संपीड़न से पहले और बाद में अंतर दिखाता है।
- आउटपुट को minified.json के रूप में डाउनलोड किया जा सकता है।
इसे कैसे उपयोग करें
- वैध JSON चिपकाएँ.
- "संपीड़ित करें" पर क्लिक करें।
- एकल पंक्ति परिणाम और आकार आँकड़े देखें।
- परिणाम कॉपी करें या JSON फ़ाइल डाउनलोड करें।
सामान्य उपयोग
- फ्रंट-एंड इनलाइन कॉन्फ़िगरेशन या परीक्षण फ़िक्स्चर को कम करें।
- सुंदर प्रिंट और कॉम्पैक्ट स्थानांतरण प्रारूपों के आकार की तुलना करें।
- मान बदले बिना अर्थहीन इंडेंटेशन साफ़ करें।
JSON Minifier की विशेषताएँ
विश्वसनीय एकल-पंक्ति परिणाम उत्पन्न करने और बचत की गणना करने के लिए पार्सिंग के बाद JSON को पुनः क्रमबद्ध करें। यह दैनिक विकास, डिबगिंग, डेटा सॉर्टिंग और कोड अनुकूलन परिदृश्यों के लिए उपयुक्त है। प्रसंस्करण परिणामों को सीधे देखा, कॉपी या डाउनलोड किया जा सकता है।
FAQ
क्या स्ट्रिंग में रिक्त स्थान हटा दिए जाएंगे?
नहीं, टूल द्वारा मान को पार्स करने और फिर उसे क्रमबद्ध करने के बाद, संरचनाओं के बीच केवल फ़ॉर्मेटिंग रिक्त स्थान गायब हो जाता है।
क्या फ़ील्ड क्रम बदल जाएगा?
आधुनिक ब्राउज़र जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टी नियमों के अनुसार क्रमबद्ध होते हैं; आम तौर पर इनपुट पार्सिंग के बाद संपत्ति क्रम को बनाए रखना चाहिए, लेकिन व्यावसायिक अर्थ बताने के लिए JSON फ़ील्ड ऑर्डर पर निर्भर नहीं रहना चाहिए।
बचत प्रतिशत 0% क्यों हो सकता है?
यदि इनपुट पहले से ही कॉम्पैक्ट है, तो परिणाम मूल पाठ जितना लंबा हो सकता है, या केवल कुछ बाइट्स से कम हो सकता है।