מהו מיניפר JSON?
מטח JSON מסיר כל רווח, לשונית ושבירת שורה שיושבים בין האסימונים של מסמך JSON, ומשאיר את המקבילה הקטנה ביותר של בתים לבייט שעדיין מנתחת. הנתונים עצמם אינם משתנים - אותם מפתחות, אותם ערכים, אותו סדר - אבל תצורה מודפסת יפה של 4 KB יכולה לרדת ל-2.5 KB או פחות ברגע שההזחה נעלמת. JSON קטן יותר פירושו העברות רשת מהירות יותר, חשבונות רוחב פס נמוכים יותר וניתוח מהיר יותר בקצה המקבל, וזו הסיבה שתגובות API וקבצי נתונים מצורפים נשלחים כמעט תמיד ממוזערים.
המיניפר הזה מפשיט רווח לבן רק מחוץ למילולי מחרוזת, כך שטקסט בתוך הערכים שלך - כולל רווחים שהתכוונת לשמור - נשמר בדיוק. זה גם שומר על האסימונים המספריים שלך כפי שנכתבו: ערך אפס נגרר כמו 1.0 או מספר שלם בן 30 ספרות שורד ללא פגע, מכיוון שהכלי מסיר רווח לבן במקום להעתיק כל מספר דרך ניתוח שישכתב אותו. לפני המינימום, הוא מאמת את הקלט עם מנתח JavaScript JSON, כך שאם פסיק או סוגר אינם במקומם אתה מקבל את השגיאה המדויקת של המנתח במקום פלט שבור בשקט. מצב ייפוי עושה את ה-JSON הקומפקטי ההפוך, ומזין מחדש עם שני רווחים, ארבעה רווחים או כרטיסיות כדי שתוכל לקרוא ולערוך אותו.
דוגמה מעובדת מראה במה זה JSON minifier באינטרנט עושה ולא נוגע. הדבק אובייקט בן חמש שורות, מחורץ בשני רווחים, מחזיק "מזהה": 12345678901234567890, "מחיר": 1.0 ו"הערה": "שמור שני רווחים", ולאחר מכן לחץ על מזעור. הפלט הוא {"id":12345678901234567890, "מחיר":1.0, "הערה": "שמור שני רווחים"} ותג הגודל קורא 78 B עד 65 B, חיתוך של 16.7% המזהה בן 20 הספרות, ה-1.0 והרווח הכפול בתוך המחרוזת כולם עוברים ללא שינוי. לייפות שונה, כפי שמסביר השאלות הנפוצות להלן.
הכל פועל בצד הלקוח בדפדפן שלך ה-JSON שלך - שלעתים קרובות מחזיק מפתחות API, רשומות לקוחות או תצורה פנימית - לעולם לא מועלה או מאוחסן, והכלי עובד במצב לא מקוון לאחר טעינת הדף. זה הופך את זה בטוח למזער מטענים רגישים שלעולם לא אמורים לעזוב את המחשב שלך.
כיצד להשתמש ב-JSON Minifier?
הדבק את ה-JSON שלך
הדבק או הקלד אובייקט או מערך JSON באזור הקלט. זה יכול להיות מודפס יפה או כבר קומפקטי - או עובד.
מזעור או מייפה
לחץ על Minify כדי להסיר רווח לבן ולכווץ את הקובץ, או על Beautify כדי להזין אותו מחדש. בחר 2 רווחים, 4 רווחים או כרטיסיות לייפות.
בדקו את החיסכון
קרא את תג הגודל כדי לראות את הגודל המקורי, הגודל החדש ואחוז ההפחתה.JSON לא חוקי מסומן בשגיאת המנתח המדויקת.
העתק או הורד
העתק את התוצאה ללוח שלך או הורד אותה כקובץ.json, מוכן להיכנס ל-API, התצורה או החבילה שלך.
תכונות מפתח
Whitespace-Only Minify
מסיר רווחים, כרטיסיות וקווים חדשים בין אסימונים תוך השארת תוכן המחרוזת ללא נגיעה, ומייצר את המקבילה התקפה הקטנה ביותר
מספר דיוק נשמר
שומר על אסימונים מספריים בדיוק כפי שנכתבו - אפסים נגררים ומספרים שלמים גדולים שורדים, מכיוון ש-minify מפשיט רווחים לבנים במקום לשנות ערכים
חיסכון בגודל חי
מציג את הגודל המקורי, הגודל המזוקק ואת אחוז ההפחתה כדי שתוכל לראות את השפעת הבתים באופן מיידי
ייפה עם הכניסה שלך
הכנס מחדש JSON קומפקטי עם שני רווחים, ארבעה רווחים או כרטיסיות כדי להפוך אותו לקריאה וידידותי שוב
Frequently Asked Questions
Related Tools
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
HTML Minifier & Beautifier
Minify HTML markup for faster page loads or beautify it for readable, indented source
JSON Validator
Validate JSON against RFC 8259 and get the exact line, column, and character of the first syntax error, plus duplicate-key detection and structure stats. Client-side, no signup.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Comments
0 comments
No comments yet. Be the first to share your thoughts!