Skip to content

JSON Merger

📁

Drop JSON files here

or

You can select multiple files

Jak používat

  1. Nahrajte JSON soubory — Přetáhněte nebo klikněte pro výběr více souborů
  2. Vyberte režim slučování:
    • Pole — Sloučí všechny soubory do jednoho pole [file1, file2, ...]
    • Sloučení objektů — Sloučí objekty do jednoho { ...file1, ...file2, ... }
    • Spojení polí — Zploští pole [...file1, ...file2, ...]
  3. Stáhněte výsledek — Získejte sloučený JSON soubor okamžitě

Funkce

Více režimů slučování — Pole, objekty nebo spojení polí
Hromadné zpracování — Nahrajte desítky souborů najednou
Zachování vlastností — Všechna data jsou zachována během slučování
Řešení konfliktů — Pozdější soubory přepisují dřívější (při sloučení objektů)
Ochrana soukromí — Veškeré zpracování probíhá ve vašem prohlížeči

Režimy slučování

Režim pole (Wrap)

Každý soubor se stane prvkem výstupního pole:

Vstup:

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

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

Výstup:

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

Režim sloučení objektů

Sloučí všechny objekty do jednoho. Pozdější soubory přepisují vlastnosti dřívějších:

Vstup:

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

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

Výstup:

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

Režim spojení polí

Zploští všechna pole do jednoho pole:

Vstup:

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

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

Výstup:

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

Případy použití

Správa konfigurace

Sloučte více konfiguračních souborů (základní + specifické pro prostředí) do konečné konfigurace.

Konsolidace dat

Kombinujte odpovědi API, exportní soubory nebo výpisy databází z více zdrojů.

Hromadné zpracování

Zpracujte více JSON exportů do jednoho souboru pro analýzu nebo import.

Testování

Sloučte testovací data, makety nebo vzorové datové sady pro komplexní testování.

Migrace dat

Kombinujte soubory s historickými daty před importem do nových systémů.

Tipy

  • Pořadí souborů je důležité pro režim sloučení objektů (pozdější soubory přepisují dřívější)
  • Smíšené typy: Pokud soubory obsahují různé typy JSON, použijte režim pole
  • Velké soubory: Nástroj dobře zvládá velké soubory, ale zvažte rozdělení výstupů nad 100 MB
  • Validace: Soubory jsou před slučováním validovány — neplatné JSON soubory jsou přeskočeny

Související nástroje

FAQ

Co když mají soubory různé struktury?

V režimu pole se každý soubor stane prvkem pole bez ohledu na strukturu. V režimu sloučení objektů jsou nesouborové objekty přeskočeny s upozorněním.

Můžu sloučit vnořené JSON?

Ano! Všechny režimy podporují hluboce vnořené struktury. Hloubka vnoření nemá vliv na slučování.

Jak se řeší konflikty vlastností?

V režimu sloučení objektů vlastnosti z pozdějších souborů přepisují dřívější. Pole jsou nahrazena, nikoli sloučena (pro slučování polí použijte režim spojení polí).

Existuje limit na počet souborů?

Žádný pevný limit, ale platí omezení paměti prohlížeče. Většina prohlížečů zvládne snadno 100+ souborů, pokud každý má méně než 10 MB.

Můžu sloučit GeoJSON soubory?

Ano, ale použijte GeoJSON Merger — zachovává strukturu FeatureCollection a validuje geografická data.