Skip to content

JSON Merger

📁

Drop JSON files here

or

You can select multiple files

Hoe te gebruiken

  1. Upload JSON-bestanden — Sleep & zet neer of klik om meerdere bestanden te selecteren
  2. Kies samenvoegmodus:
    • Array — Combineer alle bestanden in een enkele array [file1, file2, ...]
    • Objecten samenvoegen — Combineer objecten tot één { ...file1, ...file2, ... }
    • Arrays concateneren — Maak arrays plat [...file1, ...file2, ...]
  3. Download resultaat — Ontvang direct het samengevoegde JSON-bestand

Functies

Meerdere samenvoegmodi — Arrays, objecten of array-concatenatie
Batchverwerking — Upload tientallen bestanden tegelijk
Eigenschapbehoud — Alle gegevens blijven behouden tijdens het samenvoegen
Conflictbeheer — Latere bestanden overschrijven eerdere (voor object-samenvoeging)
Privacy-eerst — Alle verwerking gebeurt in je browser

Samenvoegmodi

Arraymodus (Wrap)

Elk bestand wordt een element in de uitvoerarray:

Input:

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

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

Output:

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

Object-samenvoegmodus

Combineert alle objecten tot één. Latere bestanden overschrijven eerdere eigenschappen:

Input:

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

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

Output:

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

Array-concatenatiemodus

Maakt alle arrays plat tot een enkele array:

Input:

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

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

Output:

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

Gebruikstoepassingen

Configuratiebeheer

Voeg meerdere configuratiebestanden samen (basis + omgeving-specifiek) tot een eindconfiguratie.

Gegevensconsolidatie

Combineer API-responses, exportbestanden of database-dumps van meerdere bronnen.

Batchverwerking

Verwerk meerdere JSON-exporten tot een enkel bestand voor analyse of import.

Testen

Voeg testfixtures, mockdata of voorbeelddatasets samen voor uitgebreide tests.

Gegevensmigratie

Combineer legacy databestanden voordat je ze importeert in nieuwe systemen.

Tips

  • Bestandsvolgorde is belangrijk voor object-samenvoegmodus (latere bestanden overschrijven eerdere)
  • Gemengde typen: Als bestanden verschillende JSON-typen bevatten, gebruik Arraymodus
  • Grote bestanden: De tool kan grote bestanden goed verwerken, maar overweeg om uitvoerbestanden boven 100 MB op te splitsen
  • Validatie: Bestanden worden gevalideerd voordat ze worden samengevoegd — ongeldige JSON-bestanden worden overgeslagen

Gerelateerde tools

FAQ

Wat als bestanden verschillende structuren hebben?

In Arraymodus wordt elk bestand een array-element, ongeacht de structuur. In Object-samenvoegmodus worden niet-objectbestanden overgeslagen met een waarschuwing.

Kan ik geneste JSON samenvoegen?

Ja! Alle modi ondersteunen diep geneste structuren. De diepte van de nesting heeft geen invloed op het samenvoegen.

Hoe worden eigenschapsconflicten afgehandeld?

In Object-samenvoegmodus overschrijven eigenschappen van latere bestanden eerdere. Arrays worden vervangen, niet samengevoegd (gebruik Array-concatenatie voor het samenvoegen van arrays).

Is er een limiet op het aantal bestanden?

Geen harde limiet, maar er gelden geheugenbeperkingen van de browser. De meeste browsers verwerken gemakkelijk 100+ bestanden als elk bestand minder dan 10 MB is.

Kan ik GeoJSON-bestanden samenvoegen?

Ja, maar gebruik de GeoJSON Merger — deze behoudt de FeatureCollection-structuur en valideert geografische gegevens.