Skip to content

JSON Merger

📁

Drop JSON files here

or

You can select multiple files

So funktioniert es

  1. JSON-Dateien hochladen — Ziehen Sie Dateien per Drag & Drop oder klicken Sie, um mehrere Dateien auszuwählen.
  2. Zusammenführungsmodus wählen:
    • Array — Kombinieren Sie alle Dateien in einem einzigen Array [file1, file2, ...]
    • Objekte zusammenführen — Kombinieren Sie Objekte in einem { ...file1, ...file2, ... }
    • Arrays zusammenfügen — Arrays flach zusammenführen [...file1, ...file2, ...]
  3. Ergebnis herunterladen — Holen Sie sich die zusammengeführte JSON-Datei sofort.

Funktionen

Mehrere Zusammenführungsmodi — Arrays, Objekte oder Array-Konkatenation
Batch-Verarbeitung — Laden Sie Dutzende von Dateien gleichzeitig hoch
Eigenschaftserhaltung — Alle Daten bleiben während der Zusammenführung erhalten
Konfliktbehandlung — Spätere Dateien überschreiben frühere (bei Objektzusammenführung)
Datenschutz — Alle Verarbeitung erfolgt in Ihrem Browser

Zusammenführungsmodi

Array-Modus (Wrap)

Jede Datei wird zu einem Element im Ausgabe-Array:

Eingabe:

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

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

Ausgabe:

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

Objekt-Zusammenführungsmodus

Alle Objekte werden zu einem kombiniert. Spätere Dateien überschreiben frühere Eigenschaften:

Eingabe:

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

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

Ausgabe:

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

Array-Konkatenationsmodus

Alle Arrays werden zu einem einzigen Array zusammengeführt:

Eingabe:

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

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

Ausgabe:

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

Anwendungsfälle

Konfigurationsmanagement

Zusammenführen mehrerer Konfigurationsdateien (Basis + umgebungsspezifisch) zu einer endgültigen Konfiguration.

Datenkonsolidierung

Kombinieren von API-Antworten, Exportdateien oder Datenbank-Dumps aus mehreren Quellen.

Batch-Verarbeitung

Verarbeiten Sie mehrere JSON-Exporte in einer einzigen Datei für Analyse oder Import.

Tests

Zusammenführen von Testdaten, Mock-Daten oder Beispieldatensätzen für umfassende Tests.

Datenmigration

Kombinieren Sie Altdaten-Dateien, bevor Sie sie in neue Systeme importieren.

Tipps

  • Dateireihenfolge ist wichtig für den Objekt-Zusammenführungsmodus (spätere Dateien überschreiben frühere).
  • Gemischte Typen: Wenn Dateien unterschiedliche JSON-Typen enthalten, verwenden Sie den Array-Modus.
  • Große Dateien: Das Tool verarbeitet große Dateien gut, aber überlegen Sie, Ausgaben über 100 MB aufzuteilen.
  • Validierung: Dateien werden vor der Zusammenführung validiert — ungültige JSON-Dateien werden übersprungen.

Verwandte Tools

FAQ

Was passiert, wenn Dateien unterschiedliche Strukturen haben?

Im Array-Modus wird jede Datei unabhängig von ihrer Struktur zu einem Array-Element. Im Objekt-Zusammenführungsmodus werden Nicht-Objekt-Dateien mit einer Warnung übersprungen.

Kann ich verschachtelte JSON-Dateien zusammenführen?

Ja! Alle Modi unterstützen tief verschachtelte Strukturen. Die Verschachtelungstiefe hat keinen Einfluss auf die Zusammenführung.

Wie werden Konflikte bei Eigenschaften behandelt?

Im Objekt-Zusammenführungsmodus überschreiben Eigenschaften aus späteren Dateien frühere. Arrays werden ersetzt, nicht zusammengeführt (verwenden Sie Array-Konkatenation für die Zusammenführung von Arrays).

Gibt es eine Begrenzung für die Anzahl der Dateien?

Es gibt keine feste Begrenzung, aber die Speicherbeschränkungen des Browsers gelten. Die meisten Browser verarbeiten problemlos 100+ Dateien, wenn jede unter 10 MB liegt.

Kann ich GeoJSON-Dateien zusammenführen?

Ja, verwenden Sie jedoch den GeoJSON Merger — er bewahrt die FeatureCollection-Struktur und validiert geografische Daten.