Skip to content

JSON Merger

📁

Drop JSON files here

or

You can select multiple files

Hvordan bruke

  1. Last opp JSON-filer — Dra og slipp eller klikk for å velge flere filer
  2. Velg sammenslåingsmodus:
    • Array — Kombiner alle filer til en enkelt array [file1, file2, ...]
    • Slå sammen objekter — Kombiner objekter til ett { ...file1, ...file2, ... }
    • Koble sammen arrays — Flat ut arrays [...file1, ...file2, ...]
  3. Last ned resultatet — Få den sammenslåtte JSON-filen umiddelbart

Funksjoner

Flere sammenslåingsmoduser — Arrays, objekter eller array-sammenkobling
Batch-prosessering — Last opp dusinvis av filer samtidig
Bevaring av egenskaper — All data beholdes under sammenslåing
Håndtering av konflikter — Senere filer overstyrer tidligere (for objekt-sammenslåing)
Personvern først — All behandling skjer i nettleseren din

Sammenslåingsmoduser

Array-modus (Innpakning)

Hver fil blir et element i utdata-arrayet:

Input:

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

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

Output:

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

Objekt-sammenslåingsmodus

Kombinerer alle objekter til ett. Senere filer overstyrer tidligere egenskaper:

Input:

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

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

Output:

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

Array-sammenkoblingsmodus

Flat ut alle arrays til en enkelt 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 }
]

Bruksområder

Konfigurasjonsstyring

Slå sammen flere konfigurasjonsfiler (grunnleggende + miljøspesifikke) til en endelig konfigurasjon.

Datakonsolidering

Kombiner API-responser, eksportfiler eller databasedumper fra flere kilder.

Batch-prosessering

Behandle flere JSON-eksporter til én enkelt fil for analyse eller import.

Testing

Slå sammen testdata, mock-data eller eksempeldatasett for omfattende testing.

Datamigrering

Kombiner eldre datafiler før import til nye systemer.

Tips

  • Rekkefølgen på filene er viktig for objekt-sammenslåingsmodus (senere filer overstyrer tidligere)
  • Blandede typer: Hvis filer inneholder forskjellige JSON-typer, bruk Array-modus
  • Store filer: Verktøyet håndterer store filer godt, men vurder å dele opp utdata over 100 MB
  • Validering: Filer valideres før sammenslåing — ugyldige JSON-filer hoppes over

Relaterte verktøy

FAQ

Hva hvis filer har forskjellige strukturer?

I Array-modus blir hver fil et array-element uavhengig av struktur. I Objekt-sammenslåingsmodus hoppes ikke-objektfiler over med en advarsel.

Kan jeg slå sammen nestet JSON?

Ja! Alle moduser støtter dypt nestede strukturer. Nestedybde påvirker ikke sammenslåingen.

Hvordan håndteres egenskapskonflikter?

I Objekt-sammenslåingsmodus overstyrer egenskaper fra senere filer tidligere. Arrays erstattes, ikke sammenslås (bruk Array-sammenkobling for å slå sammen arrays).

Er det en filgrense?

Ingen fast grense, men nettleserens minnebegrensninger gjelder. De fleste nettlesere håndterer 100+ filer enkelt hvis hver er under 10 MB.

Kan jeg slå sammen GeoJSON-filer?

Ja, men bruk GeoJSON Merger i stedet — det bevarer FeatureCollection-strukturen og validerer geografiske data.