رایگان، بدون نیاز به حساب

JSON Diff

دو سند JSON را بر اساس ساختار مقایسه کنید، نه بر اساس ترتیب خط. ترتیب کلید شی نادیده گرفته می شود. تغییرات را مرور کنید، آرایه‌های شی را با یک کلید مطابقت دهید، و یک وصله JSON را کپی یا دانلود کنید. اطلاعات شما در این مرورگر باقی می ماند.

سند JSON قبلی را جایگذاری کنید.

سند JSON به روز شده را جایگذاری کنید.

برای آرایه های اشیاء، یک ویژگی پایدار مانند id وارد کنید. کلیدها باید در هر آرایه موجود و منحصر به فرد باشند.

هر سند JSON می تواند حداکثر 200000 کاراکتر داشته باشد. مقایسه پس از 500 تغییر فهرست شده متوقف می شود. آرایه ها را می توان با موقعیت یا با یک ویژگی رشته/عدد منحصر به فرد مقایسه کرد.

چگونه دو فایل JSON را مقایسه کنم؟

JSON اصلی را در سمت چپ و JSON جدید را در سمت راست قرار دهید، سپس مقایسه را انتخاب کنید. کلیدهای موجود در اشیا می توانند به هر ترتیبی ظاهر شوند. آرایه ها بر اساس موقعیت مقایسه می شوند مگر اینکه کلیدی مانند شناسه را برای مطابقت با رکوردها وارد کنید.

پرسش‌های متداول

چگونه دو فایل JSON را مقایسه کنم؟

JSON اصلی را در سمت چپ و JSON جدید را در سمت راست قرار دهید، سپس مقایسه را انتخاب کنید. کلیدهای موجود در اشیا می توانند به هر ترتیبی ظاهر شوند. آرایه ها بر اساس موقعیت مقایسه می شوند مگر اینکه کلیدی مانند شناسه را برای مطابقت با رکوردها وارد کنید.

آیا JSON من آپلود شده است؟

خیر. تجزیه و مقایسه در این مرورگر اجرا می شود. این ابزار JSON شما را آپلود یا ذخیره نمی کند. هر سند به 200000 کاراکتر محدود می شود.

آیا JSON Diff ترتیب کلید شی را نادیده می گیرد؟

بله. کلیدهای داخل اشیاء JSON با نام مقایسه می شوند، بنابراین جابجایی یک کلید تغییر حساب نمی شود. ترتیب آرایه معنادار است مگر اینکه یک کلید شی منحصر به فرد را برای تطبیق انتخاب کنید.

آیا می توانم آرایه های اشیاء را با شناسه مقایسه کنم؟

بله. "By object key" را انتخاب کنید و یک ویژگی مانند id وارد کنید. هر آیتم در هر آرایه باید دارای یک رشته یا عدد منحصر به فرد در آن ویژگی باشد.

آیا می توانم تفاوت ها را صادر کنم؟

بله. خلاصه را کپی کنید یا یک پچ JSON دانلود کنید. این وصله از موقعیت های آرایه استفاده می کند و از عملیات معمول RFC 6902 پیروی می کند. قبل از اعمال آن بر روی داده های مهم، آن را مرور کنید.