JSON Schema Validator – אימות JSON נגד תוכנית באינטרנט
אמת נתוני JSON מול סכמה מודבקת בדפדפן שלך. ה-JSON והסכמה מנותחים באופן מקומי, כך שתוכל לבדוק מטעני API, קבצי תצורה ודוגמאות Webhook מול Draft-07, 2019-09 או 2020-12 מבלי להעלות את התוכן שלך.
תוצאות אימות
הדבק נתוני JSON ו-Schema JSON, ואז בחר אמת.
טיוטות נתמכות
בחר טיוטה 7, 2019-09 או 2020-12 לפני אימות. הטיוטה שנבחרה קובעת כיצד הסכמה מורכב.
דרכי שגיאה שימושיות
שגיאות אימות כוללות נתיבי מופע, נתיבי סכמה והודעות תמציתיות כך שקל יותר לאתר בעיות במטעני API.
זרימת עבודה מקומית
העתק דוח או הורד אותו כקובץ JSON. Analytics משתמש רק בגודל, טיוטה וספירות, לעולם לא בתוכן שהודבק.
כיצד לאמת JSON מול סכמה באינטרנט
- • קחו את הנתונים של JSON שלכם. השתמש בתגובת API, בגוף Webhook, באובייקט הגדרות או בכל מסמך JSON שאתה צריך לבדוק.
- תתאים לתוכנית JSON. כלול מאפיינים נדרשים, כללי סוג, אנומים, מערכים ומגבלות אובייקטים מקוננים.
- 3 – קבע את הצעת המסלול. בחר Draft-07, 2019-09 או 2020-12 כך שהאימות ישתמש בהתנהגות מילות המפתח הנכונה.
- 4.התקן ותקן שגיאות בדוק את נתיבי המופע ואת נתיבי הסכימה, ולאחר מכן העתק או הורד את דוח האימות.
בדיקת סכמה לדוגמה
נתונים JSON
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
סכמת JSON
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
מאמת JSON Schema זה מדווח אם הנתונים תואמים לסכימה ומצביע על השדה המדויק כאשר מאפיין נדרש, סוג, enum או כלל מקונן נכשל.
שאלות נפוצות על מאמת סכימת JSON
האם אוכל לאמת JSON מול סכמה באינטרנט באמצעות כלי זה?
כן. הדבק נתוני JSON ו-JSON Schema, בחר את הגרסה המתאימה, ואמת JSON מול סכמה באינטרנט מבלי להעלות את התוכן ל-Convertr.
האם JSON Schema Validator תומך בתוכניות Draft-07 ו-2020-12?
כן. המאמת תומך ב-JSON Schema Draft-07, Draft 2019-09 ו-Draft 2020-12. בחר את הגרסה לפני האימות כדי שהסכמה תידר על פי הכללים המיועדים.
האם זה שונה ממעצב ה-JSON?
כן. JSON Formatter בודק תחביר ועיצוב. מאמת JSON Schema זה בודק אם JSON תואם לחוזה סכמה, כולל שדות חובה, סוגים, ערכים מוגדרים וכללי אובייקטים מקוננים.
כלים של מפתחים קשורים
מאמת סכימת JSON
אמת מופע JSON כנגד סכמת JSON שסופקה תוך שימוש בהתנהגות טיוטה נתמכת.
- קלט
- נתוני JSON, סכמת JSON והטיוטה הנתמכת שנבחרה.
- פלט
- תוצאה תקינה או לא תקינה עם נתיבי מופע וסכמה.
- מגבלות אמיתיות
- שליפת סכמה מרחוק אינה מובטחת, פורמטים מותאמים אישית עשויים להיות הערות, והתמיכה שונה בין מילות מפתח Draft-07, 2019-09 ו-2020-12.
- פרטיות וטיפול בנתונים
- נתוני JSON, סכמת JSON והטיוטה הנתמכת שנבחרה מעובדים בכרטיסיית דפדפן זו. Convertr אינו מקבל או מאחסן אותם; סגירת הדף או טעינתו מחדש מנקה את מצב העבודה אלא אם הכלי מציע במפורש הורדה מקומית.
כיצד להשתמש בכלי זה
- ספק נתוני JSON, סכמת JSON והטיוטה הנתמכת שנבחרה בבקרות הכלי.
- בחר את ההגדרות המשפיעות על תוצאה תקפה או לא תקפה עם נתיבי מופע וסכמה, ולאחר מכן הפעל את הכלי.
- בדוק תוצאה תקפה או לא תקפה עם נתיבי מופע וסכמה לפני העתקה או הורדה.
מצבי כשל נפוצים
JSON לא חוקי, סכמה לא חוקית, הפניה לא פתורה, או מילת מפתח שאינה תואמת לגרסת הטיוטה יוצרים שגיאת אימות.
דוגמה שימושית
דרוש מחרוזת דוא"ל וגיל שלם, ולאחר מכן אמת אובייקט לדוגמה ובדוק כל נתיב כושל.