JSON Merger
Drop JSON files here
or
You can select multiple files
Ako používať
- Nahrajte JSON súbory — Presuňte a pustite alebo kliknite na výber viacerých súborov
- Vyberte režim zlúčenia:
- Pole — Kombinujte všetky súbory do jedného poľa
[file1, file2, ...] - Zlúčenie objektov — Kombinujte objekty do jedného
{ ...file1, ...file2, ... } - Zreťazenie polí — Zlúčte polia do jedného
[...file1, ...file2, ...]
- Pole — Kombinujte všetky súbory do jedného poľa
- Stiahnite výsledok — Získajte zlúčený JSON súbor okamžite
Funkcie
✓ Viaceré režimy zlúčenia — Polia, objekty alebo zreťazenie polí
✓ Hromadné spracovanie — Nahrajte desiatky súborov naraz
✓ Zachovanie vlastností — Všetky dáta sú zachované počas zlúčenia
✓ Riešenie konfliktov — Neskoršie súbory prepisujú skoršie (pri zlúčení objektov)
✓ Ochrana súkromia — Všetko spracovanie prebieha vo vašom prehliadači
Režimy zlúčenia
Režim poľa (Wrap)
Každý súbor sa stane prvkom výstupného poľa:
Vstup:
json
// file1.json
{ "name": "Alice" }
// file2.json
{ "name": "Bob" }Výstup:
json
[
{ "name": "Alice" },
{ "name": "Bob" }
]Režim zlúčenia objektov
Zlúči všetky objekty do jedného. Neskoršie súbory prepisujú skoršie vlastnosti:
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 zreťazenia polí
Zlúči všetky polia do jedného poľa:
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 }
]Použitie
Správa konfigurácie
Zlúčte viaceré konfiguračné súbory (základné + špecifické pre prostredie) do finálnej konfigurácie.
Konsolidácia dát
Kombinujte odpovede API, exporty súborov alebo databázové výpisy z viacerých zdrojov.
Hromadné spracovanie
Spracujte viaceré JSON exporty do jedného súboru na analýzu alebo import.
Testovanie
Zlúčte testovacie prípravky, simulované dáta alebo vzorové dátové sady na komplexné testovanie.
Migrácia dát
Kombinujte staré dátové súbory pred importom do nových systémov.
Tipy
- Poradie súborov je dôležité pri režime zlúčenia objektov (neskoršie súbory prepisujú skoršie)
- Zmiešané typy: Ak súbory obsahujú rôzne JSON typy, použite režim poľa
- Veľké súbory: Nástroj zvláda veľké súbory, ale zvážte rozdelenie výstupov nad 100 MB
- Validácia: Súbory sú validované pred zlúčením — neplatné JSON súbory sú preskočené
Súvisiace nástroje
- GeoJSON Merger — Zlúčte GeoJSON FeatureCollections
- TopoJSON Merger — Zlúčte TopoJSON topológie
- JSON Minifier — Zmenšite veľkosť zlúčeného súboru
FAQ
Čo ak majú súbory rôzne štruktúry?
V režime poľa sa každý súbor stane prvkom poľa bez ohľadu na štruktúru. V režime zlúčenia objektov sú neobjektové súbory preskočené s upozornením.
Môžem zlúčiť vnorené JSON?
Áno! Všetky režimy podporujú hlboko vnorené štruktúry. Hĺbka vnorovania nemá vplyv na zlúčenie.
Ako sa riešia konflikty vlastností?
V režime zlúčenia objektov vlastnosti z neskorších súborov prepisujú skoršie. Polia sú nahradené, nie zlúčené (použite režim zreťazenia polí na zlúčenie polí).
Existuje limit na počet súborov?
Nie je stanovený pevný limit, ale platia obmedzenia pamäte prehliadača. Väčšina prehliadačov zvládne 100+ súborov, ak každý má menej ako 10 MB.
Môžem zlúčiť GeoJSON súbory?
Áno, ale použite GeoJSON Merger — zachová štruktúru FeatureCollection a validuje geografické dáta.