JSON ялгаа — үнэгүй
Хоёр JSON объектыг бүтцийн хувьд харьцуулах — ямар түлхүүрүүд нэмэгдсэн, устгагдсан, өөрчлөгдсөнийг шүүгдсэн өгөгдлийн гүнд ч гэсэн нарийн харах. Хөтчид ажилладаг.
Мөн .json файлыг энд хаяж болно.
Мөн .json файлыг энд хаяж болно.
Сонголт: түлхүүр, том жижиг үсэг, төрөл үл тооцох, түлхүүр эрэмбэлэх
💡 Мөр бус бүтцийн зөрүү: хоёр объектыг нягтлан аль зам нэмэгдсэн, устгагдсан, өөрчлөгдсөнийг — дотоод объект, массив дотроос ч — дарааллан харуулна. Бүгд хөтөч дотор ажиллана.
Түгээмэл хэрэглээ
- Хоёр API хариултыг харьцуулахХоёр JSON API хариултын хооронд яг ямар өөрчлөлт гарсныг үзнэ үү.
- Тохиргооны файлуудыг харьцуулахХоёр JSON тохиргоог diff хийж хүрээлэлүүдийн хооронд юу өөрчлөгдсөн болохыг олох.
- JSON-ийн гүйцэтгэлгүй өөрчлөлтүүдийг дебаг хийхJSON объект яагаад та хүлээж байсан зүйл биш болохыг заана.
- Баримтын хоёр хувилбарыг харьцуулахJSON баримт эсвэл өгөгдлийн экспортын хоёр хувилбарыг diff хийх.
- PR-д JSON өөрчлөлтүүдийг эргүүлэхJSON өөрчлөлтийг мөрийн diff-ээс ч илүү ойлгоорой.
Хэрхэн ажилладаг
Мөр мөрөөр ялгалт нь JSON дээр шуугиатай байдаг, учир нь форматлаг болон түлхүүрийн дараалал өөрчлөгддөг. Энэ нь хоёр утгыг бүтцийн хувьд харьцуулж юу өөрчлөгдсөнийг л хэлдэг.
- 1Та хоёр JSON утга буулганаЭх (A) болон өөрчлөгдсөн (B). Хоёуланг нь локалд задална — юу ч байршуулагдахгүй.
- 2Бүтцээр нь харьцуулагданаХэрэгсэл форматлалт, түлхүүрийн дарааллаас үл хамааран түлхүүр болон массивын индексийг тааруулан хоёр мод руу рекурсив орно.
- 3Ялгаануудыг замаар жагсаанаӨөрчлөлт бүрийг яг замтай нь (жнь: user.roles[1]) нэмэгдсэн (+), хасагдсан (−) эсвэл өөрчлөгдсөн (~) гэж хуучин → шинэ утгатай нь мэдээлнэ.
- 4Та тодорхой хураангуйг харнаНэмэгдсэн/хасагдсан/өөрчлөгдсөний тоо, дараа нь нарийвчилсан жагсаалт — эсвэл хоёр нь ижил гэсэн баталгаа.
API хариу болон тохиргоо нууц байж болно. Харьцуулалт бүхэлдээ таны төхөөрөмж дээр явагдана — аль ч утга байршуулагдахгүй.
Холбоотой хэрэгслүүд
PDF харьцуулагч
Сервер рүү хуулах шаардлагагүй үнэгүй PDF харьцуулагч: хоёр хувилбарын хооронд юу өөрчлөгдсөнийг үгийн түвшний засварын тэмдэглэгээгээр эсвэл харагдах байдлын ялгаагаар хөтөч дотроо харах.
Текст Diff
Хоёр текстийн блокыг харьцуулж яг юу өөрчлөгдсөнийг харах. Нэмэгдсэн, устгагдсан болон өөрчлөгдөөгүй мөртэй мөр тутмын diff.
CSV ялгаа
Хоёр CSV файлыг түлхүүр баганаар харьцуулж яг ямар мөрүүд нэмэгдсэн, устгагдсан эсвэл өөрчлөгдсөнийг харах — хуучнаас шинэ рүү харуулсан ялгаатай талбаруудтай. Хашилтатай талбаруудыг зохицуулдаг; бүхэлдээ хөтчид ажилладаг.