מחולל JSON Schema

הפכו נתוני JSON מייצגים לסכמה ניתנת לעריכה מסוג Draft 2020-12, עם סוגים מוסקים, מאפייני אובייקטים, מערכים ושדות נדרשים.

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

איך יוצרים JSON Schema

  1. הדביקו אובייקט JSON או מערך אובייקטים לא ריק בתיבת הקלט.
  2. בחרו אם להסיק פורמטים נפוצים של מחרוזות, ואז לחצו על יצירת סכמה.
  3. בדקו וערכו את הסכמה שנוצרה, ואז העתיקו או הורידו אותה.

שאלות נפוצות על מחולל JSON Schema

איך מוסקים מאפיינים נדרשים?

שדה נדרש כאשר הוא מופיע בכל אובייקט בדוגמה. עם אובייקט יחיד, כל שדה בדוגמה נדרש משום שאין ראיה שהוא אופציונלי.

איך מטפלים ב-null ובסוגי ערכים מעורבים?

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

אילו פורמטים של מחרוזות ניתן לזהות?

כאשר הסקת פורמטים מופעלת, מחרוזות שתואמות בעקביות יכולות להיות מסומנות כתאריך, תאריך-שעה, שעה, UUID, דוא״ל, IPv4 או URI. המחולל משמיט את הפורמט כאשר הדוגמאות אינן תואמות זו לזו או שיש בהן עמימות.

באיזה סוג של JSON לדוגמה אפשר להשתמש?

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

האם ה-JSON לדוגמה שלי מועלה לשרת?

לא. הדוגמה מפוענחת והסכמה נוצרת באמצעות הכלי בלשונית הדפדפן הזו. ה-JSON שלכם אינו מועלה לשרת.

כלים קשורים: בדיקת JSON Schema · מעצב JSON

כלי עיצוב קוד

עצבו וסדרו קוד Java, Python, JavaScript, JSON, HTML ועוד; התאימו הזחה, ריווח ומעברי שורה.

כלים נוספים

עריכת שמע ואפקטים

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

כלים נוספים

כלי גיליונות אלקטרוניים

פתחו וערכו גיליונות CSV או Excel, עצבו טקסט טבלאי והמירו CSV ל-Excel או ל-SQL.

כלים נוספים

כלי Markdown

כתבו Markdown וצפו בתצוגה מקדימה, רנדרו תרשימי Mermaid והמירו Markdown, HTML וטבלאות בין פורמטים.

כלים נוספים

כלי טקסט

השוו קטעים, ספרו מילים ומילות מפתח, מיינו או החליפו שורות וצפו בטקסט DOCX.

כלים נוספים

מילונים

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

המרת שמע והשמעה

המירו בין MP3, WAV, FLAC ועוד, נגנו שמע או PCM גולמי ובדקו או ערכו מטא-נתונים של שמע.

כלי JSON ונתונים

בדקו, השוו ואמתו JSON; בדקו ביטויי JSONPath או המירו נתונים ל-CSV, YAML ו-XML.

כלים נוספים

כלי דיבור

תמללו שמע לטקסט, צרו דיבור מטקסט או הקליטו את הקול שלכם בדפדפן.

כלי וידאו

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

כלים נוספים

ניגון והקלטת וידאו

נגנו וידאו מקומי או מוזרם, הקליטו את המסך או המצלמה והשתמשו במצלמה כמראה מקוונת.

כלי PDF

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

כלים נוספים

כלי תמונות

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

כלים נוספים

יצירת תמונות

לכדו ועצבו צילומי מסך, הפכו טקסט לתמונות או ל-GIF, ציירו על לוח וצרו ענני מילים או סמלי אתר.

כלים נוספים

כלי כתוביות

ערכו כתוביות SRT או VTT עם תצוגת וידאו מקדימה, הזיזו תזמון, המירו פורמטים ונהלו רצועות כתוביות.

כלים נוספים

כלי ארכיונים

פתחו קובצי ZIP, 7Z, RAR או TAR, חלצו תוכן נבחר וצרו ארכיונים חדשים עם סיסמאות ZIP/7Z לפי בחירה.

מקודדים | מפענחים

קודדו ופענחו Base64 או Base32, בצעו הימלטות לטקסט URL, HTML ו-Unicode ובדקו תוכן JWT.

כלים נוספים

כלי מספרים

המירו בסיסי מספרים וערכים בין בינארי, עשרוני והקסדצימלי; הפכו מספרים למילים או טקסט לבינארי.

מחשבונים

חשבו אחוזים ושברים, סכמו נתונים סטטיסטיים וחשבו ציונים, הנחות או יחסי ממדים.

כלים נוספים

כלי זמן

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

כלים נוספים

כלי רשת

בדקו את חיבור ה-IP וה-IPv6 שלכם, בדקו בקשות HTTP או קובצי HAR וחשבו טווחי כתובות CIDR.

המרות יחידות

המירו יחידות אורך, משקל, טמפרטורה, אחסון נתונים ויחידות נוספות.

כלי צבע

המירו ערכי HEX, RGB ו-HSL, חלצו צבעים מתמונה, בדקו ניגודיות או בדקו את המסך עם צבעים אחידים.

קודי QR וברקודים

צרו וסרקו קודי QR או ברקודים, כולל קודי QR לקישורים ולרשתות Wi-Fi.

כלי פיתוח ואבטחה

צרו גיבובים, UUID וסיסמאות, בדקו ביטויים רגולריים, צרו סלאגים לכתובות URL ובדקו הרשאות קבצים.

כלים נוספים

כלי עזר

בדקו רזולוציה וקצב רענון של המסך, מדדו בסרגל מסך, בדקו מקשים או קראו מטלפרומפטר.

כלים נוספים

משחקים

2048, שולה מוקשים, סודוקו, גומוקו, קרב טנקים

כלים נוספים