קלט
מוכן
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הקלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
פלט
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הפלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.
מה הכלי עושה
דוחס ה־JSON מסיר כל רווח, טאב וירידת שורה שנמצאים מחוץ לערכי מחרוזת, ומפיק את הגרסה התקינה הקטנה ביותר של ה־JSON שלכם. הנתונים עצמם לא משתנים: המפתחות, הערכים והסדר נשארים בדיוק כמו שהיו.
הדחיסה עובדת על הטקסט ולא על עותק שנותח מחדש, ולכן מספרים שלמים גדולים מאוד כמו 12345678901234567890 ועשרוניים כמו 1.10 נשמרים ספרה אחר ספרה ולא מעוגלים על ידי JavaScript. ה־JSON עדיין נבדק קודם, כך שקלט לא תקין מדווח במקום להידחס.
מתי להשתמש בו
- הקטנת מטען API, ערך הגדרות או נתוני בדיקה לפני שליחה, שמירה בשדה במסד נתונים או הטמעה בסקריפט.
- התאמת JSON לשורה אחת עבור משתנה סביבה, פקודת curl או רשומת לוג.
- החזרת JSON מעוצב לצורה דחוסה אחרי שקראתם אותו ב־מעצב JSON.
- השוואת גודל של מטען לפני ואחרי הסרת הרווחים, כדי לראות כמה רוחב פס העיצוב עולה.
דוגמה
קלט
{
"id": 42,
"name": "Ana",
"tags": ["admin", "editor"],
"active": true
}
פלט
{"id":42,"name":"Ana","tags":["admin","editor"],"active":true}שאלות על הכלי
בכמה ה־JSON קטן?
זה תלוי בהזחה. JSON מעוצב עם הזחה של שני רווחים קטן בדרך כלל ב־15 עד 30 אחוז, וקבצים מקוננים לעומק קטנים יותר. דחיסת HTTP כמו gzip חוסכת עוד מקום מעבר לזה.
האם רווחים בתוך מחרוזות יוסרו?
לא. מוסרים רק רווחים בין רכיבי התחביר. טקסט בתוך מירכאות, כולל רווחים ותווים מוברחים, נשאר בדיוק כפי שנכתב.
האם JSON דחוס עדיין תקין?
כן. JSON דחוס שקול למקור, וכל מנתח JSON קורא אותו באותה דרך. אפשר לוודא זאת ב־בודק JSON.
האם הכלי חינמי?
כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.
איך מקבלים את התוצאה?
משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.