İki JSON dosyasını karşılaştır
Bu çevrim içi JSON compare aracıyla iki JSON’u yan yana görüntüleyin, farkları vurgulayın ve sürüm kontrolü ile API testleri için patch veya rapor dışa aktarın.
Adım 1 – Her iki JSON’u yapıştırın veya içe aktarın
Adım 2 – Karşılaştırma seçeneklerini ayarlayın
Adım 3 – Diff görselleştirmesini inceleyin
Adım 4 – Sonuçları dışa aktarın
JSON karşılaştırma için hızlı ipuçları
// JSON A
{
"id": 1,
"name": "Maeve",
"status": "active"
}
// JSON B
{
"id": 1,
"name": "Maeve Winters",
"status": "active",
"email": "[email protected]"
}
// Diff Summary
- Modified: name ("Maeve" → "Maeve Winters")
- Added: email ("[email protected]")Doğrulama, biçimlendirme ve kod üretimi iş akışları için bu araçları JSON karşılaştırma ile birlikte kullanın.
Karşılaştırmadan önce iki JSON’u doğrulayarak sözdiziminin doğru olduğundan emin olun.
Önce biçimlendirerek boşlukları normalize edin ve diff’i daha okunur hâle getirin.
JSON’dan JSON Schema üretip gelecekteki değişiklikleri beklenen yapıya göre doğrulayın.
JSON’dan TypeScript types üreterek kodda type-safe değişiklik takibi yapın.
Araç, yapısal bir diff yaparak iç içe nesne ve dizilerde ekleme, silme ve değiştirme işlemlerini tespit eder.
Hayır. Tüm işlemler tarayıcınızda yerel olarak yapılır ve veriler sunucularımıza yüklenmez.
Boşlukları, büyük/küçük harfi ve sırayı yok sayarak biçimlendirme farkları yerine anlamlı yapısal değişikliklere odaklanabilirsiniz.
Evet. Bu seçenek string değerler içindeki boşlukları normalize eder. String dışındaki boşluklar JSON ayrıştırmada zaten yok sayılır.
Evet. Etkinleştirildiğinde anahtarlar ve string değerler büyük/küçük harfe duyarsız şekilde karşılaştırılır.
Evet. Bu seçenek, nesne anahtarları ve dizi elemanlarının sırasını önemsiz sayar; sıra önemli değilse faydalıdır.
Herhangi bir yok sayma seçeneği etkin olduğunda, vurguların kurallarla birebir eşleşmesi için görünüm normalize önizlemeye geçer ve editör salt okunur olur. Ham JSON’u düzenlemek için seçenekleri kapatın.
JSON Patch, bir JSON belgesini diğerine dönüştürmek için kullanılan standart işlem listesidir (add, remove, replace vb.).
A → B için JSON Pointer yollarına göre güvenilir bir işlem kümesi hesaplarız. Dizilerde indeks kayması riskine karşı daha muhafazakâr değişimler kullanılabilir.
Özeti kopyala ile hızlı bir özet kopyalayın, Raporu dışa aktar ile Markdown raporu indirin veya JSON Patch dışa aktar ile değişiklikleri programatik olarak uygulayın.