השווה תגובות API - כלי JSON Diff
השווה שני מטענים של JSON לפי מבנה, לא לפי טקסט: ראה כל מפתח שהוסף, הוסר ושונה בנתיב שלו, כולו בדפדפן שלך.
תוצאה
דף זה פותח את הקביעה המוגדרת מראש של בודק ה-JSON הבדלים להשוואת תגובות API, כאשר 'מפתחות מיון לפני השוואה' מופעלים וצמד תגובות לדוגמה נטען כדי להראות את הרעיון: אותו מטען עם השדות שלו כתובים בסדר שונה מוצג כזהה, לא כרעש.
השוואת שתי תגובות API - בימוי מול ייצור, הפריסה של היום מול זה של אתמול, עומס ה-webhook של סביבה אחת מול זו של אחרת - היא שלב ניפוי באגים נפוץ, והוא מגיע עם מטרד ספציפי: שרתים רבים, ORMs ו-JSON serializers אינם מבטיחים סדר בשטח, כך ששתי תגובות זהות מבחינה מבנית יכולות לחזור עם כל רצף מפתחות שלהם ברצף שונה. הבדל טקסט פשוט יקבור את הרגרסיה האמיתית האחת תחת עשרות שורות שרק זזו.
הדבק את שני גופי התגובה ב-Original ו-Changed והכלי יחזור על שניהם, אובייקטים לפי מפתח ומערכים לפי מיקום, ורשום בדיוק את מה שהתווסף, הוסר או השתנה בנתיב שלו - שדה חדש, ריק שהפך למחרוזת, קוד סטטוס שהתהפך - כשכל השאר התמוטט מהעין. הוא פועל כולו בצד הלקוח, כך שהדבקת מטען עם נתוני משתמש אמיתיים או אסימוני אישור לעולם לא יוצאת מהדפדפן שלך.