هر فاصله و شکست خط غیرضروری را از JSON خود حذف کنید تا تا حد ممکن کوچک شود.
در حال بارگذاری ابزار...
نحوه استفاده از JSON Minify
JSON دارای تورفتگی را در سمت چپ بچسبانید.
نتیجه فشرده در سمت راست ظاهر میشود. خط اندازه زیر پنلها را ببینید تا بفهمید چقدر صرفهجویی کردهاید.
آن را کپی یا دانلود کنید.
درباره JSON Minify
فشردهسازی JSON همه فاصلههای خالی را که بخشی از مقدار رشته نیستند حذف میکند. داده یکسان میماند و فایل کوچکتر میشود. روی یک پاسخ API معمولی که pretty print شده، بین یکچهارم تا یکسوم حجم صرفهجویی میکنید.
وقتی JSON را در پارامتر URL، متغیر محیطی، ویژگی data در HTML یا ستون پایگاه داده قرار میدهید، و هر جای دیگری که شکست خط مشکل ایجاد میکند، کاربردی است.
پرسشهای متداول
آیا JSON فشرده همچنان معتبر است؟
بله. فاصله بین توکنها در JSON معنایی ندارد، بنابراین نسخه فشرده دقیقاً به همان شکل خوانده میشود.
آیا فشردهسازی مثل فشردهسازی با gzip است؟
خیر. Minify کاراکترها را از خود متن حذف میکند. Gzip بایتها را هنگام انتقال فشرده میکند. با هم خوب کار میکنند، اما minify بهتنهایی وقتی gzip در دسترس نیست مفید است.
آیا فاصلههای داخل رشتهها را تغییر میدهد؟
هرگز. هر چیزی که بین کوتیشنهای دوتایی باشد دقیقاً همانطور که هست میماند، از جمله فاصلهها، تبها و شکستهای خط escapeشده.
آیا میتوانم آن را برگردانم؟
بله، متن فشرده را در JSON Formatter بچسبانید و یک تورفتگی انتخاب کنید. نسخه خوانا را پس میگیرید، هرچند انتخابهای قالببندی اصلی قابل بازیابی نیستند.