מעצב JSON
עיצוב, כיווץ ובדיקת תקינות של JSON. רץ בדפדפן, בלי הרשמה.
{
"שם": "Tooleem",
"כלים": 24,
"בעברית": true,
"קטגוריות": [
"תמונות",
"טקסט"
]
}מעצב JSON לסידור, כיווץ ובדיקת תקינות של קוד JSON, ישירות בדפדפן. מדביקים JSON, ומקבלים אותו מסודר עם הזחה נוחה לקריאה, או מכווץ לשורה אחת לחיסכון במקום. אם ה-JSON שגוי, הכלי מציג את הודעת השגיאה כדי שתוכלו לאתר את הבעיה. שימושי למפתחים, לעבודה מול API ולקריאת קבצי הגדרות. הכול מתבצע מקומית, בלי לשלוח דבר לשרת.
איך משתמשים בכלי?
- 01הדביקו JSONמדביקים את קוד ה-JSON בתיבת הקלט. אפשר להדביק מ-API, מקובץ הגדרות או מכל מקור.
- 02בחרו עיצוב או כיווץלשונית "עיצוב" מסדרת את ה-JSON עם הזחה לקריאה. לשונית "כיווץ" מקטינה אותו לשורה אחת.
- 03העתיקו את התוצאהאם ה-JSON תקין, מקבלים פלט מוכן להעתקה. אם יש שגיאה, מופיעה הודעה שעוזרת לאתר אותה.
מתי זה שימושי?
- קריאת תשובת APIמקבלים JSON דחוס מ-API ורוצים לקרוא אותו בנוחות. העיצוב מסדר אותו עם הזחה ברורה.
- בדיקת תקינותלא בטוחים שה-JSON תקין? הכלי יראה מיד אם יש שגיאה, ויפנה אתכם למקום הבעיה.
- כיווץ לפני שליחהמכווצים JSON לשורה אחת כדי לחסוך מקום בקובץ הגדרות, בבקשה או באחסון.
דוגמאות שימוש
- עיצוב JSON דחוסמדביקים אובייקט בשורה אחת ובוחרים "עיצוב", ומקבלים אותו מסודר עם הזחה של שני רווחים.
- כיווץ JSON מסודרמדביקים JSON עם הזחה ובוחרים "כיווץ", ומקבלים אותו בשורה אחת בלי רווחים מיותרים.
- איתור שגיאהאם חסר פסיק או מרכאות, הכלי יציג הודעת שגיאה במקום פלט, כך שקל לדעת שצריך לתקן.
טיפים לתוצאה טובה יותר
- תומך בעבריתאפשר לעבוד עם ערכים ומפתחות בעברית. הקידוד נשמר תקין בעיצוב ובכיווץ.
- מרכאות כפולות בלבדתקן JSON דורש מרכאות כפולות סביב מפתחות ומחרוזות. מרכאות בודדות יגרמו לשגיאה.
- בלי פסיק אחרוןפסיק אחרי האיבר האחרון ברשימה או באובייקט אינו חוקי ב-JSON, וייצור שגיאה.
עיצוב מול כיווץ
עיצוב (pretty print) מוסיף הזחה ושורות חדשות כדי שה-JSON יהיה קל לקריאה ולעריכה, מתאים בזמן פיתוח ובדיקות. כיווץ (minify) מסיר את כל הרווחים המיותרים ומשאיר שורה אחת קומפקטית, מתאים לשמירה ולשליחה כשרוצים קובץ קטן. שתי הפעולות שומרות על אותם נתונים בדיוק, רק על הצורה החיצונית.
בדיקת תקינות
הכלי מנתח את ה-JSON בעזרת מנגנון הפענוח של הדפדפן. אם המבנה תקין, מתקבל פלט. אם לא, מוצגת הודעת השגיאה כפי שהדפדפן מדווח עליה, כדי לעזור לכם לאתר היכן חסר פסיק, מרכאות או סוגר.
פרטיות
העיבוד מתבצע בדפדפן שלכם בלבד. שום קוד JSON לא נשלח לשרת ולא נשמר אצלנו.
שאלות נפוצות
האם ה-JSON נשלח לשרת?
לא. כל העיצוב, הכיווץ ובדיקת התקינות מתבצעים בדפדפן שלכם, בלי לשלוח דבר.
מה ההבדל בין עיצוב לכיווץ?
עיצוב מסדר את ה-JSON עם הזחה לקריאה נוחה. כיווץ מסיר רווחים ומשאיר שורה אחת קומפקטית. הנתונים זהים, רק הצורה שונה.
הכלי בודק תקינות JSON?
כן. אם ה-JSON שגוי, במקום פלט תופיע הודעת שגיאה שמסבירה מה לא תקין, כדי לעזור לאתר את הבעיה.
אפשר JSON עם טקסט בעברית?
כן. מפתחות וערכים בעברית נתמכים ונשמרים תקין גם בעיצוב וגם בכיווץ.
למה אני מקבל שגיאה?
הסיבות הנפוצות הן מרכאות בודדות במקום כפולות, פסיק אחרי האיבר האחרון, או סוגר חסר. תקנו והתוצאה תופיע.

