وقتی دو خروجی API، دو فایل config یا دو نسخه از داده JSON شبیه هم هستند، پیدا کردن تفاوتها با چشم سخت میشود. JSON Diff دو ساختار را مقایسه میکند و کلیدهای اضافهشده، حذفشده و مقدارهای تغییرکرده را رنگی نشان میدهد. این کار برای دیباگ، تست regression و بررسی تغییرات قبل از deploy بسیار کاربردی است.
کلیدهای اضافهشده، حذفشده و مقادیر تغییریافته همگی با رنگهای متفاوت مشخص میشوند.
در بیشتر مقایسههای JSON، ترتیب کلیدهای object مهم نیست و تمرکز روی ساختار و مقدارهاست. ترتیب آیتمهای آرایه اما میتواند معنیدار باشد.
بله، تفاوت در آرایهها و اشیاء تو در تو هم بهدرستی نمایش داده میشود.
خیر، مقایسه کاملاً در مرورگر شما انجام میشود و دادهای به سرور ارسال نمیگردد.
JSON اول را در پنل سمت چپ و JSON دوم را در پنل سمت راست وارد کنید. اگر هرکدام نامعتبر باشد، ابتدا خطای syntax را رفع کنید؛ سپس تفاوتها بهصورت رنگی نمایش داده میشوند.