סידור ואימות JSON

פרמוט, מיניפיקציה ובדיקת שגיאות ל-JSON

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

שאלות נפוצות

יש הגבלת גודל?

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

למה ה-JSON שלי לא תקין עם מרכאות בודדות?

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

פסיק אחרי האיבר האחרון הוא שגיאה?

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

מה זה מיניפיקציה?

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

הנתונים שלי נשלחים לשרת?

לא. הבדיקה והסידור נעשים בדפדפן. אפשר להדביק גם קובץ הגדרות עם מפתחות או נתוני לקוחות.

כלים נוספים שיעניינו אתכם

כל הכלים בקטגוריה מפתחים וחיסכון ב-AI