1. İki JSON Dizisi Girin

Dosya A (Temel Veri)

Dosya B (Karşılaştırma Verisi)

Karşılaştırma Ayarları:

Tam derin karşılaştırma için boş bırakın (en iyisi budur).

İki Dosya Birleştirme ve Karşılaştırma Aracı Hakkında

Bu araç, iki ayrı JSON dizisi (Dosya A ve Dosya B) üzerinde küme işlemleri gerçekleştirmenize olanak tanır. Anahtarlar farklı sırada olsa bile aynı kayıtları tanımlayabilen güçlü bir karma (hashing) algoritması kullanarak derin karşılaştırma yapar.

Karşılaştırma Aracı Nasıl Kullanılır

  1. Veri Girişi: JSON dizi içeriğini "Dosya A (Temel Veri)" ve "Dosya B (Karşılaştırma Verisi)" alanlarına yükleyin veya yapıştırın.
  2. Yapılandırma: İsteğe bağlı olarak, derin karşılaştırma yerine kayıtları yalnızca bu değere göre eşleştirmek için bir "Anahtar Alanı" (örneğin, id) belirtin. Hoşgörülü tip kontrolü için "Gevşek Eşleşme"yi işaretleyin.
  3. İşlem: "Dosyaları Birleştir ve Karşılaştır" düğmesine tıklayın. Araç tarayıcınızda yerel olarak çalışır.
  4. Sonuçları Analiz Etme: Dört çıktı bölümünü (Birleşim, Kesişim, A'ya Özgü ve B'ye Özgü) inceleyin. İstatistik çubuğu, hızlı analiz için kayıt sayılarını sağlar.
  5. Dışa Aktarma: Çıktının altındaki düğmeleri kullanarak "Birleştirilmiş JSON'u Kopyala" veya "Birleştirilmiş JSON'u İndir" butonları ile işlemi tamamlayın.

Temel Özellikler:

  • Birleşim (A + B): Her iki dosyadan da yinelenenler kaldırılmış tüm benzersiz kayıtların tam listesi. Bu, sizin nihai birleştirilmiş dosyanızdır.
  • Kesişim (A ∩ B): Hem Dosya A'da hem de Dosya B'de bulunan kayıtlar (ortak yinelenenler).
  • A'ya Özgü (A \ B): Sadece Dosya A'da bulunan kayıtlar.
  • B'ye Özgü (B \ A): Sadece Dosya B'de bulunan kayıtlar.
  • Anahtar Alanı Desteği: Kayıtları tüm nesne yapısına göre değil, isteğe bağlı bir anahtarın (örneğin, id) değerine göre karşılaştırmak için kullanın.

İstemci Tarafı İşleme: Tüm dosya işlemleri yerel olarak tarayıcınızda yapılır. Verileriniz hiçbir sunucuya gönderilmez, bu da tam gizlilik ve hızlı sonuçlar sağlar.