Skip to content

JSON Birleştirici

📁

Drop JSON files here

or

You can select multiple files

Nasıl Kullanılır

  1. JSON dosyalarını yükleyin — Sürükleyip bırakın veya birden fazla dosya seçmek için tıklayın
  2. Birleştirme modunu seçin:
    • Dizi — Tüm dosyaları tek bir diziye birleştirin [file1, file2, ...]
    • Nesneleri Birleştir — Nesneleri tek bir nesneye birleştirin { ...file1, ...file2, ... }
    • Dizileri Birleştir — Dizileri düzleştirin [...file1, ...file2, ...]
  3. Sonucu indirin — Birleştirilmiş JSON dosyasını anında alın

Özellikler

Birden fazla birleştirme modu — Diziler, nesneler veya dizi birleştirme
Toplu işlem — Bir kerede onlarca dosya yükleyin
Özellik koruma — Birleştirme sırasında tüm veriler korunur
Çakışma yönetimi — Sonraki dosyalar önceki dosyaların üzerine yazar (nesne birleştirme için)
Gizlilik odaklı — Tüm işlemler tarayıcınızda gerçekleşir

Birleştirme Modları

Dizi Modu (Sarma)

Her dosya çıktı dizisinde bir öğe olur:

Girdi:

json
// file1.json
{ "name": "Alice" }

// file2.json
{ "name": "Bob" }

Çıktı:

json
[
  { "name": "Alice" },
  { "name": "Bob" }
]

Nesne Birleştirme Modu

Tüm nesneleri tek bir nesneye birleştirir. Sonraki dosyalar önceki özelliklerin üzerine yazar:

Girdi:

json
// config1.json
{ "apiKey": "abc", "timeout": 5000 }

// config2.json
{ "timeout": 10000, "retries": 3 }

Çıktı:

json
{
  "apiKey": "abc",
  "timeout": 10000,
  "retries": 3
}

Dizi Birleştirme Modu

Tüm dizileri tek bir diziye düzleştirir:

Girdi:

json
// users1.json
[{ "id": 1 }, { "id": 2 }]

// users2.json
[{ "id": 3 }, { "id": 4 }]

Çıktı:

json
[
  { "id": 1 },
  { "id": 2 },
  { "id": 3 },
  { "id": 4 }
]

Kullanım Alanları

Yapılandırma Yönetimi

Birden fazla yapılandırma dosyasını (temel + ortam spesifik) nihai bir yapılandırmaya birleştirin.

Veri Konsolidasyonu

Birden fazla kaynaktan gelen API yanıtlarını, dışa aktarma dosyalarını veya veritabanı dökümlerini birleştirin.

Toplu İşleme

Analiz veya içe aktarma için birden fazla JSON dışa aktarma dosyasını tek bir dosyada işleyin.

Test

Kapsamlı testler için test verilerini, sahte verileri veya örnek veri setlerini birleştirin.

Veri Taşıma

Yeni sistemlere aktarılmadan önce eski veri dosyalarını birleştirin.

İpuçları

  • Dosya sırası önemlidir nesne birleştirme modunda (sonraki dosyalar önceki dosyaların üzerine yazar)
  • Karışık türler: Dosyalar farklı JSON türleri içeriyorsa Dizi modunu kullanın
  • Büyük dosyalar: Araç büyük dosyaları iyi işler, ancak 100 MB üzerindeki çıktıları bölmeyi düşünün
  • Doğrulama: Dosyalar birleştirilmeden önce doğrulanır — geçersiz JSON dosyaları atlanır

İlgili Araçlar

SSS

Dosyalar farklı yapılara sahipse ne olur?

Dizi modunda, her dosya yapısından bağımsız olarak bir dizi öğesi olur. Nesne Birleştirme modunda, nesne olmayan dosyalar bir uyarı ile atlanır.

İç içe geçmiş JSON birleştirilebilir mi?

Evet! Tüm modlar derinlemesine iç içe geçmiş yapıları destekler. İç içe geçme derinliği birleştirmeyi etkilemez.

Özellik çakışmaları nasıl yönetilir?

Nesne Birleştirme modunda, sonraki dosyalardaki özellikler önceki dosyaların üzerine yazılır. Diziler birleştirilmez, yerine geçer (dizi birleştirme için Dizi Birleştirme modunu kullanın).

Dosya sınırı var mı?

Kesin bir sınır yok, ancak tarayıcı belleği kısıtlamaları geçerlidir. Çoğu tarayıcı, her biri 10 MB'ın altında olan 100+ dosyayı kolayca işleyebilir.

GeoJSON dosyalarını birleştirebilir miyim?

Evet, ancak GeoJSON Birleştirici aracını kullanın — bu araç FeatureCollection yapısını korur ve coğrafi verileri doğrular.