JSON Formatter — עיצוב, דחיסה ואימות של קבצי JSON עם הודעות שגיאה ברורות, ישירות בדפדפן שלך.

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

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

קלט JSON

סגנון הפלט

תוצאה

–סטטוס
–רמה עליונה
–Keys
–Depth
–גודל הקלט
–גודל הפלט
המדריך

מדריך לעיצוב JSON: JSON קריא ותקין

מהו JSON, מדוע הוא מתקלקל וכיצד לתקן זאת במהירות.

הסבר פשוט

מהו מעצב JSON?

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

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

סיבות נפוצות לשימוש בו

מדוע אנשים משתמשים במתקן JSON

קריאת תגובות ה-API

הדבק תגובה ממוזערת ותוכל לראות את המבנה שלה במבט אחד, במקום שורה ארוכה אחת.

קובצי תצורה

בדקו אם יש שגיאות הקלדה בחבילה, בהגדרות ובקובצי הנתונים לפני שהאפליקציה לא תצליח לטעון אותם.

מטענים קטנים יותר

צמצמו את קובץ ה-JSON כדי להסיר רווחים לפני שתשלבו אותו בדף, בבקשה או בבדיקה.

איך זה עובד

מה הופך קובץ JSON לתקין

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

רוב השגיאות נובעות מכמה הרגלים שהועברו מ-JavaScript או משפות תכנות אחרות: גרש יחיד, מפתחות ללא גרש, פסיקים בסוף, הערות וערכים כגון undefined או NaN. כלי האימות מציין את שם הבעיה שאותה הוא מאתר, וכן את השורה והעמודה שבהן היא מופיעה.

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

תסיים את זה בכמה שלבים

כיצד להשתמש במתקן ה-JSON

  1. הדבק את קובץ ה-JSON בתיבת הקלט, או פתח קובץ .json מהמכשיר שלך.
  2. בחר באפשרות "2 רווחים", "4 רווחים", "טאב" או "צמצום", והפעל את האפשרות "מיון לפי מקשים" אם ברצונך שהמקשים יהיו מסודרים לפי סדר אלפביתי.
  3. אם מופיעה שגיאה, לחץ על "עבור לשגיאה" כדי לקפוץ למקום המדויק בטקסט שהוזן ולתקן אותה.
  4. לחץ על "העתק", או הורד את התוצאה כקובץ .json.
תוצאות טובות יותר

טיפים פשוטים

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

הגבלות ופרטיות

פרטיות

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

מגבלות

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

שאלות נפוצות

שאלות נפוצות על מעצב ה-JSON

איך מעצבים קובץ JSON?

הדבק את קובץ ה-JSON שלך בתיבת הקלט. הוא יעוצב מיד בהתאם למרווח ההזחה שתבחר: 2 רווחים, 4 רווחים או טאב. לאחר מכן, העתק את התוצאה או הורד אותה כקובץ .json.

כיצד בודק תקינות ה-JSON מאתר שגיאות?

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

מה ההבדל בין "beautify" ל-"minify"?

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

מדוע ה-JSON שלי מציג שגיאה?

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

האם העיצוב משנה את הנתונים שלי?

לא. מחרוזות ומספרים נשמרים בדיוק כפי שכתבת אותם, כולל מספרים גדולים מאוד וערכים כמו 1.0 או 1e3. רק רווחים משתנים, וכן סדר המפתחות אם תפעיל את האפשרות "מיין מפתחות".

האם ב-JSON מותר להשתמש בהערות או בפסיקים בסוף משפט?

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

האם ה-JSON שלי הועלה לאיזשהו מקום?

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

מהו הגודל המרבי של קובץ JSON שאפשר לערוך?

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

ממשתמשים בכלי זה

ביקורות

טוען ביקורות…
המשך כך

עוד כלים בארגז

בדף הבית ניתן למצוא עוד עשרות כלים חינמיים שאינם דורשים מפתח API.

הציעו כלי