DevToys Web Pro iconDevToys Web Proבלוג
דרגו אותנו:
נסו את תוסף הדפדפן:

מאמת סכמת JSON

דוגמאות

תוצאת אימות

סכמת JSON

  • נתוני JSON

  • Loading editor...
    Loading editor...
    פרטים טכניים

    איך מאמת סכמת JSON עובד

    מה הכלי עושה

    מאמת סכמת JSON זה בודק נתוני JSON מול סכמת JSON (draft-04, draft-06, draft-07 או 2019-09). הוא מדווח האם הנתונים תקינים, וכאשר אינם תקינים הוא מציג את הנתיב, מילת המפתח וההודעה עבור כל שגיאה כדי שתוכלו לתקן את הנתונים או להתאים את הסכמה.

    מקרי שימוש נפוצים למפתחים

    מפתחים משתמשים במאמת סכמת JSON כדי לבדוק מטעני בקשה/תגובה של API, לאמת קובצי תצורה, ליצור או לנפות אימות מבוסס סכמה בקוד, ולהבטיח ש-OpenAPI או פורמטים אחרים מונעי־סכמה תקינים. הוא גם שימושי בעת בניית טפסים או צינורות ETL שמסתמכים על סכמת JSON.

    קלט סכמה ונתונים

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

    מלכודות נפוצות ומקרי קצה

    ודאו שהסכמה עצמה היא JSON תקין ומשתמשת בכתובת URL נתמכת של "$schema". נתונים ריקים או שאינם אובייקט יכולים להיות תקינים או לא תקינים בהתאם לסכמה (למשל שדות required, אילוצי type). שגיאות מקוננות מוצגות עם סימון נתיב; תקנו שגיאה אחת והריצו שוב כדי לראות את הבעיות שנותרו.

    מתי להשתמש בכלי הזה לעומת קוד

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