JSON Diff Viewer

İki JSON belgesini karşılaştırıp eklenen, silinen veya değişen alanları inceleyin. Büyük çıktıda farkların yol ve türünü kaynak veride doğrulayın.

Bu aracın ana girdisi tarayıcınızda işlenir ve harici API’ye gönderilmez. Yazı tipi ve arayüz dosyaları harici sağlayıcılardan yüklenebilir.

YULATOOLS · KULLANIM REHBERİ

JSON Diff Viewer

JSON diff aracı, iki JSON yapısının farklılaştığı alanları bulmaya yardımcı olur. API sürüm değişiklikleri, ayar dosyası incelemesi ve test fixture karşılaştırması sırasında kullanabilirsiniz.

Karşılaştırma biçimi sıralama ve tür ayrımlarını etkileyebilir. `1` ile `"1"` gibi değerler aynı görünse de farklı türdür; sonucu kullanmadan önce alan yollarını ve veri tiplerini kontrol edin.

Hangi durumlarda kullanılır?

  • Yeni API çıktısını önceki sürümle karşılaştırmak.
  • JSON ayar dosyasında beklenmeyen değişikliği bulmak.

Nasıl kullanılır?

  1. Eski JSON'u ilk alana, yeni JSON'u ikinci alana ekleyin.
  2. Karşılaştırmayı çalıştırıp eklenen, çıkarılan ve değişen alanları ayırt edin.
  3. Önemli farkları kaynak kayıt veya sürüm kontrolüyle doğrulayın.

Örnek

Girdi: {"active":true} → {"active":false}

Çıktı: active alanı true'dan false'a değişti

Kimler için?

  • API geliştiricileri
  • Konfigürasyon yöneten ekipler
  • Test verisi hazırlayanlar

Gizlilik ve sınırlar

JSON karşılaştırması tarayıcıda yapılır; belgeler API’ye gönderilmez. Üretim verisi içeriyorsa güvenli cihazda çalışın.

JSON hakkında daha fazla bilgi

Sık sorulan sorular

Alan sırası fark sayılır mı?

JSON nesne anahtarlarının sırası anlam açısından çoğu zaman önemli değildir; araç görünümündeki karşılaştırma yöntemi sonucu etkileyebilir. Dizilerde sıra önem taşıyabilir.

1 ile "1" aynı kabul edilir mi?

Hayır. Biri sayı, diğeri metindir. Tür değişiklikleri uygulama davranışını değiştirebilir.

Farkları dosyaya aktarabilir miyim?

Kullanılabilir dışa aktarma seçeneklerini arayüzde kontrol edin; kopyalanmış raporu kaynak JSON ile birlikte doğrulayın.

JSON'um sunucuya yükleniyor mu?

Karşılaştırma tarayıcı içinde yapılır; içerik diff işlemi için API’ye gönderilmez.