مقایسه JSON رایگان
دو شیء JSON را به صورت ساختاری مقایسه کنید — دقیقاً ببینید کدام کلیدها اضافه، حذف یا تغییر یافتهاند، حتی در عمق دادههای تودرتو. در مرورگر شما اجرا میشود.
میتوانید یک فایل .json را هم اینجا رها کنید.
میتوانید یک فایل .json را هم اینجا رها کنید.
گزینهها: نادیده گرفتن کلیدها، حروف، نوعها، مرتبسازی کلیدها
💡 مقایسه ساختاری (نه خطبهخط): هر دو شیء را پیمایش میکند و دقیقاً گزارش میدهد کدام مسیرها اضافه، حذف یا تغییر یافتهاند — حتی در اعماق شیءها و آرایههای تودرتو. همه چیز در مرورگر شما اجرا میشود.
کاربردهای رایج
- دو پاسخ API را مقایسه کنیددقیقا ببینید بین دو پاسخ JSON API چه تغییر کرده است.
- فایل های پیکربندی را مقایسه کنیددو پیکربندی JSON را Diff کنید تا بفهمید بین محیط ها چه تغییر کرده است.
- تغییرات JSON غیر منتظره را اشکال زدایی کنیدمشخص کنید چرا یک شی JSON چیزی نیست که انتظار داشتید.
- دو نسخه از یک سند را مقایسه کنیددو نسخه از یک سند JSON یا صادرات داده را Diff کنید.
- تغییرات JSON را در PR بررسی کنیدتغییر JSON را بیشتر از یک Diff خط درک کنید.
نحوه کار
یک diff خطبهخط برای JSON سروصدا است زیرا قالببندی و ترتیب کلید تغییر میکند. این دو مقدار را بهطور ساختاری مقایسه میکند و بهدقت میگوید چه چیزی تغییر کرده است.
- 1دو مقدار JSON را میچسبانیدیک اصلی (A) و یک تغییریافته (B). هر دو به صورت محلی تجزیه میشوند — هیچ چیزی آپلود نمیشود.
- 2بر اساس ساختار مقایسه میشوندابزار هر دو درخت را به صورت بازگشتی راه میرود، کلیدها و شاخصهای آرایه را بدون در نظر گرفتن قالببندی یا ترتیب کلید مطابقت میدهد.
- 3تفاوتها بر اساس مسیر فهرست میشوندهر تغییر با مسیر دقیق آن (مثلا user.roles[1]) بهعنوان اضافهشده (+)، حذفشده (−) یا تغییریافته (~) با مقدار قدیم → جدید گزارش میشود.
- 4خلاصهای واضح میبینیدتعداد اضافهشده/حذفشده/تغییریافته، سپس لیست دقیق — یا تأیید اینکه دو مورد یکساناند.
پاسخهای API و پیکربندی میتوانند حساس باشند. مقایسه به طور کامل روی دستگاه شما اجرا میشود — هیچیک از مقادیر آپلود نمیشود.
ابزارهای مرتبط
مقایسه PDF
مقایسه رایگان PDF بدون آپلود: تفاوت دو نسخه را بهصورت خطخوردگی متنی در سطح کلمه یا مقایسه بصری در مرورگرتان ببینید.
مقایسه متن
دو بلوک متن را مقایسه کنید و دقیقاً ببینید چه چیزی تغییر کرده است. تفاوت خط به خط با خطوط اضافهشده، حذفشده و تغییرنیافته.
مقایسه CSV
دو فایل CSV را بر اساس یک ستون کلید مقایسه کنید و دقیقاً ببینید کدام ردیفها اضافه، حذف یا تغییر یافتهاند — با فیلدهای خاصی که از قدیم به جدید نشان داده میشوند. فیلدهای نقلقولدار را مدیریت میکند؛ کاملاً در مرورگر شما اجرا میشود.