JSON Birleştirme
Birden fazla JSON nesnesini tek bir nesnede birleştirin
Giriş (JSON nesneleri dizisi)
Birleştirilen çıktı
JSON Birleştirme Nedir?
Birden fazla JSON nesnesini tek bir nesneye birleştirmek ister misiniz? Bu araç, birden fazla JSON (JavaScript Object Notation) nesnesini tek bir birleşik nesnede birleştirir. Yapılandırma dosyalarını birleştirmek, API yanıtlarını birleştirmek veya farklı kaynaklardan gelen verileri konsolide etmek için idealdir.
MDN Web Docs'un belirttiği gibi, JSON nesnelerini birleştirmek web geliştirmede çok yaygındır. Aracımız standart birleştirme algoritmalarını takip eden hem sığ hem de derin birleştirmeyi destekler. RFC 8259 JSON spesifikasyonuna uyuyoruz.
Her şey tarayıcınızda çalışır — JSON'unuz bilgisayarınızı asla terk etmez. Birden fazla nesneyi tek tıklamayla anında birleştirin.
JSON Birleştirme Nasıl Kullanılır
Birden fazla JSON nesnesini birleştirmek için şu adımları izleyin. Her adım bu sayfadaki gerçek knoppen ve panelleri kullanır.
JSON nesneleri dizisini yapıştırın veya yükleyin
Sol Giriş paneline JSON nesneleri dizisini yapıştırın veya dosya yüklemek için Yükle'ye tıklayın. Bir örnek görmek için Örnek'e tıklayın. Giriş formatı:
[{"subscriberId": "SUB-1001", "plan": "Sınırsız 5G"}, {"dataUsage": 45.2, "carrier": "Turkcell"}]Anahtarlar çakışırsa sonraki nesneler önceki nesnelerin üzerine yazar. RFC 8259'a göre standart birleştirme algoritmalarını takip eder.
Derin veya sığ birleştirme seçin
İç içe nesneleri yinelemeli olarak birleştirmek için Derin'e (varsayılan) tıklayın. İç içe nesnelerin tamamını değiştirmek için Sığ'a tıklayın. Sağdaki Birleştirilen çıktı paneli otomatik olarak güncellenir.
Kopyalayın veya indirin
Çıktı panelinde birleştirilen JSON'u inceleyin. Panoya kopyalamak için "Kopyala"ya tıklayın veya dosya olarak kaydetmek için "İndir"e tıklayın.
Bunu gerçekten ne zaman kullanırsınız
Yapılandırma Dosyalarını Birleştirme
Varsayılan yapılandırmayı ortama özgü geçersiz kılmalarla birleştirin. Derin birleştirme, seçici geçersiz kılmalara izin verirken iç içe ayarları korur.
API Yanıtlarını Birleştirme
Birden fazla API yanıtını tek bir nesnede birleştirin. Farklı uç noktalardan gelen verileri toplarken kullanışlıdır.
Veri Konsolidasyonu
Farklı kaynaklardan JSON dışa aktarmalarını birleştirin. Kullanıcı verilerini, ayarları veya tercihleri birleşik nesnelerde birleştirin.
Nesne Bileşimi
Daha basit nesneleri birleştirerek karmaşık nesneler oluşturun. Varsayılan nesneler oluşturup ardından belirli özellikler eklemek için idealdir.
Sık Sorulan Sorular
JSON verilerim saklanıyor mu?
Hayır. Her şey tarayıcınızda gerçekleşir. JSON'unuz bilgisayarınızı asla terk etmez — biz bile görmeyiz. Daha fazla ayrıntı için ECMA-404 standardına bakın.
Derin ve sığ birleştirme arasındaki fark nedir?
JSON'un derin birleştirmesi iç içe nesneleri yinelemeli olarak birleştirir. Sığ birleştirme tüm iç içe nesnelerin üzerine yazar. Örneğin, her ikisi de iç içe nesnelere sahip bir "a" özelliğine sahip iki nesne olduğunda, derin birleştirme iç içe özellikleri birleştirirken sığ birleştirme tüm iç içe nesneyi değiştirir.
Çakışan özelliklerle ne olur?
RFC 8259 gereğince, sonraki nesnelerin özellikleri önceki nesnelerin özelliklerinin üzerine yazar. Çakışan anahtarlarda dizideki son nesne kazanır.
Dizileri birleştirebilir miyim?
MDN JSON'a göre dizileri değil nesneleri birleştiririz. Bir nesne diziniz varsa bu nesneleri birleştiririz. Nesneler içindeki dizi özellikleri birleştirilmez, üzerine yazılır.
Nesnelerin farklı yapıları varsa ne olur?
Birleştirme tüm nesnelerin tüm özelliklerini birleştirir. Bir nesnede bulunan ancak diğerlerinde bulunmayan özellikler korunur. Sonuç tüm benzersiz özellikleri içerir.
Geçersiz JSON ile çalışır mı?
Hayır, önce geçerli JSON gereklidir. Bir sorun varsa hata gösteririz. Önce JSON Doğrulayıcı veya JSON Düzeltici'yi deneyin.
İhtiyaç duyabileceğiniz diğer JSON araçları
Birleştirme yalnızca bir JSON görevidir. İşte birlikte çalışan diğer araçlar: