dt devtool.co.il כלים לפיתוח — בעברית
פורמטרים JSON Formatter

פורמטר JSON

עיצוב, בדיקה ודחיסה של מחרוזות JSON

מה זה JSON?

JSON (JavaScript Object Notation) הוא פורמט טקסטואלי קליל לייצוג נתונים מובנים. הוא מבוסס על תחביר של אובייקטים ומערכים ב-JavaScript, אבל הפך לסטנדרט בין-שפתי לתקשורת בין שרתים, APIs, קבצי קונפיגורציה ומסדי נתונים.

לדוגמה, אובייקט של משתמש ב-JSON נראה כך: {"name":"דני","age":34,"active":true}. הפורמט תומך במחרוזות, מספרים, בוליאנים, null, מערכים ואובייקטים מקוננים.

מתי משתמשים בפורמטר?

  • כשמקבלים תגובה של API כמחרוזת דחוסה בשורה אחת ורוצים לקרוא אותה
  • לפני שמירה של קונפיגורציה ב-Git — פורמט אחיד מקל על code review
  • לאיתור שגיאות תחביר: פסיק חסר, מרכאות כפולות לא סגורות, או מפתח ללא ערך
  • דחיסה (minify) לפני שליחת JSON בגוף של HTTP request כדי לחסוך bandwidth

שגיאות JSON נפוצות

מרכאות בודדות

JSON דורש מרכאות כפולות — "key" ולא 'key'. זו אחת הטעויות הנפוצות ביותר בהעתקה מאובייקט JavaScript.

פסיק עודף (trailing comma)

ב-JavaScript מותר לכתוב [1, 2, 3,], ב-JSON אסור. הפסיק האחרון יגרום לשגיאת parse.

מפתחות ללא מרכאות

ב-JSON כל מפתח חייב להיות מחרוזת עטופה במרכאות כפולות, גם אם הוא מילה בודדת: {"name": "..."} ולא {name: "..."}.

פרטיות

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

כלים קשורים