
הטקסט המלא של הדקות הראשונות בהרצאה «בדיקת תוכן ג'ייסון» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז ראינו שאנחנו יכולים להכניס וידו או בדיקה וריפיקציה לזה שהסטטוס קוד יהיה 200 בריספונס של הבקשה אבל מה אם אנחנו רוצים לבדוק גם את התוכן של התשובה מהשר"ט קיבלנו תשובה לגבי מוצר ספציפי ואנחנו רואים שזה בפורמט ג'ייסוני אנחנו רואים את הפורמט הג'ייסוני שהוא נפתח
בסוגריים מסולסלות ונסגר בסוגריים מסולסלים ויש לנו בתוכו צמדים צמדים מופרדים בפסיק של ID ו-Value 4,6,4,6, Key Category ו-Value Graphy, בסדר? אנחנו רואים שפורמט מספרי לא צריך גרשיים כמובן כי זה לא סטרינג אבל כשיש לנו איזשהו פורמט של טקסט אז הוא עטוף בגרשיים.
איך אני מוסיף ולידציה שתוודא לדוגמה שיש לנו את החלק של Ethical Bean בתוכו, בסדר? שבתוך התשובה שנתנו? אז אנחנו יכולים לסרוק את ה-snipets, את הרשימה הזאת, ולחפש משהו שקשור לטקסט של רספונס. אז יש לנו רספונס body contains string, אני יכול להחליף את ה-string ethical bin, אני עושה save וsend, והפעם אני מצפה לראות
2 מ-2, כלומר וידאתי שיש לנו את הטקסט ethical bin בתוך התשובה. אבל זה לא מספיק לי, כי הבדיקה הזאת היא בדיקה די כללית, רק לבדוק טקסט, אני רוצה לדעת בוודאות שגם בשדה הספציפי של מנופקצ'רר יש את הביטוי אתיקל בין. את זה אני אעשה על ידי בחירה בסניפטס שנקרא רספונס באדי ג'ייסון ואליו צ'ק.
אני לוחץ עליו, פה אני צריך לתת את הערך של הכי שאותו אני רוצה לבדוק. לדוגמה, במקום המילה ואליו הולך לי פה את מנופקצ'רר to equal זה פה גרשיים בין. אוקיי, מה אני עושה בעצם?
אני מוודא שבג'ייסון דאטה שזה כל היחידת מידע הזאתי ג'ייסון אובג'קט יש לי קי שנקרא מניפקצ'ור זה החלק הזה והתוכן שלו זה אתיקל בין עכשיו כשאני אריץ את הטסט שלי אני רוצה לראות את התוצאה שלוש משלוש כמובן שאני יכול עכשיו להוסיף פה את השורות של שאר הקי באובג'קט של הג'ייסון ולוודא באמת את התוכן שלהם לדוגמה
אני רוצה לוודא ש-ID שווה 4,6,4,6. אני יכול לוודא גם ש-Category