JSON Toolkit

השוואת JSON

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

הבדלים בלבד
מקור 0.00 B · חדש 0.00 Bלחצו על נתיב של הבדל כדי להעתיק את ה-JSONPath שלו
JSON מקורילפני
שורה 1, עמודה 1: 缺少值
JSON חדשאחרי
שורה 1, עמודה 1: 缺少值
הבדליםנוספו 0נמחקו 0שונו 0
הזינו שני מסמכי JSON, לאחר מכן בחרו בהשוואה כדי לראות את ההבדלים

השוואת שני מסמכי JSON

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

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

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

שאלות נפוצות

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