ToolMill.io

JSON Pretty Print, Minify, and אימות

פורמט JSON for Readability, מייחד אותו לאחסון קומפקטי, ולאמת אותו לפני השימוש בו ב- APIs, קבצי תצורה, יישומים הקדמיים, או תיקונים במבחן. דף זה מיועד לעבודות היום-יומיות: להפוך מטענים קו אחד למבנים קריאים, מתכווצים בצורת JSON בחזרה למטה, ולתפוס מס סינטקס לא חוקי לפני שאתה מחדש את התוצאה.

נתונים

נסה את זה

דוגמאות

תגית: JSON
Input
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Output
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Minify JSON
Input
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Output
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

מה די להדפיס עושה לעומת מה שמניפסט עושה

די להדפיס טקסים תקף JSON עם זיהוי ושורה שוברים כך חפצים וערכים מקוננות קל יותר לסרוק. Minify מורידה שטח לבן מיותר, כך ש-JSON הופך קומפקטי יותר. שתי הפעולות תלויות בקלט להיות בתוקף ראשון.

דף זה משנה מצגת, לא משמעות. זה לא ממיין מפתחות, לתקן מס שבור, או לאמת את המטען נגד סכימה. המטרה היא פורמט מהיר ובדיקת תוקף מהירה בזמן שאתה עובד עם טקסט עבר JSON.

מתי להשתמש בכל מצב

השתמש יפה כאשר אתה קורא תגובה אחת של API, סקירה על קטע תצורת קן, לבדוק מטען מועתק של Webhook, או השוואת המבנה של רשומות מרובות. השתמש במינון כאשר אתה רוצה לכווץ את JSON חזרה למטה לפני להטביע אותו בגוף בקשה, תיקון, ערך סביבה, או זרימת עבודה טקסט קומפקטית אחרת.

שלב אחר שלב: שלב העבודה

העבר ג'ייסון לעורך, בחר יפה או מאניג, ולאחר מכן לבדוק את התוצאה באותה קופסה. אם הטקסט הוא בתוקף, הדף מתעד אותו מיד. אם parser נכשל, אזור השגיאה מראה כי הקלט הוא בלתי חוקי, כך שתוכל לתקן את הסינמס לפני מנסה שוב.

מצבי קלט נפוצים

קלטות אופייניות כוללות תגובות API חד-ליין, שברים תצורה מועתקים מ-Repo, שכבר עיצבו את JSON שצריכה להיות קומפקטית שוב, או מטענים עברו מהלוגים והכלים של הדפדפן. בכל מקרה, השאלה השימושית היא אותו הדבר: האם זה חוקי JSON, והאם אני רוצה שקל יותר לקרוא או קל יותר לעבור אל יעד קומפקטי?

תגיות: Invalid JSON

לפני שאתה חוזר ל-JSON במערכת אחרת

לפני שהעברת התוצאה לאפליקציית אחרת, ודא כי היעד מקבל את אותו המבנה, אופי קידוד ובריחה חוקים. עומס תשלום בפורמט נקי הוא קל יותר לבדוק, אבל מוכנות הייצור עדיין תלויה בschema או החוזה הצפוי למטה הזרם.

מה זה פורמט לא חוקי או תיקון

עיצוב לא תיקון schema mismatchs, שדות חסרים, סוגי נתונים שגויים, או ציפיות ספציפיות API. מטען יכול להיראות נקי יותר לאחר עיצוב ועדיין להיכשל במערכת היעד, כי הבעיה הבסיסית לא הייתה חלל לבן או רתיעה.

איך להגות Pretty-Printed vs Minified JSON Output

תפוקת מודפסת יפה מרחיבה את התמדה והשורה שוברת כך שהמבנה קל יותר לבדוק, בעוד פלטה ממוחזרת מסירת שטח לבן נוסף לתחבורה קומפקטית או לאחסון. הנתונים יכולים להישאר שווים למרות שהמצגת משנה הרבה. בחר את התוצאה שמתאימה לשלב הבא שלך במקום לקחת מצב אחד תמיד טוב יותר.

עיצוב בדרך כלל נכשל כי הטקסט אינו בתוקף JSON. גורמים נפוצים כוללים מעקב אחר תרדמת, חרטות חסרות או חזיונות, ציטוטים בודדים המשמשים במקום ציטוטים כפולים, שמות רכוש ללא ציטוטים, וטקסט מועתק הכולל הערות או פרוזה נוספת. דף זה יכול לאשר סינטקס תקף במהירות, אבל זה לא auto-repair malformed JSON בשבילך.

כלים קשורים