מאמת סכמת JSON
דוגמאות
תוצאת אימות
סכמת JSON
נתוני JSON
פרטים טכניים
איך מאמת סכמת 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 או דומה, ושמרו את הסכמה ולוגיקת האימות בבקרת גרסאות ובבדיקות.