Invoer (Array van JSON-objecten)

Samengevoegd resultaat

Wat is JSON Samenvoegen?

Wilt u meerdere JSON-objecten combineren? Dit hulpmiddel voegt meerdere JSON (JavaScript Object Notation)-objecten samen tot één. Ideaal voor het combineren van configuratiebestanden, samenvoegen van API-responses of consolideren van data uit verschillende bronnen.

Zoals MDN Web Docs opmerkt, is het samenvoegen van JSON-objecten erg gebruikelijk in webontwikkeling. Onze tool ondersteunt zowel shallow als deep merge op basis van standaard samenvoegalgoritmen. We volgen de RFC 8259 JSON-specificatie.

Alles draait in uw browser — uw JSON verlaat uw computer nooit. Voeg meerdere objecten direct samen met één klik.

Hoe JSON Samenvoegen te gebruiken

Volg deze stappen om meerdere JSON-objecten samen te voegen. Elke stap gebruikt de echte knoppen en panelen op deze pagina.

1

Plak of upload JSON-objecten array

Plak een array van JSON-objecten in het linker Invoerpaneel, of klik op Uploaden om een bestand te laden. Klik op Voorbeeld om een voorbeeld te zien. Invoerformaat:

[{"subscriberId": "SUB-1001", "plan": "Unlimited 5G"}, {"dataUsage": 45.2, "carrier": "KPN"}]

Latere objecten overschrijven eerdere objecten bij conflicterende keys. Volgt standaard samenvoegalgoritmen per RFC 8259.

2

Kies Deep of Shallow Merge

Klik op Diep (standaard) om geneste objecten recursief samen te voegen. Klik op Ondiep om geneste objecten volledig te overschrijven. Het rechter Samengevoegd resultaatpaneel wordt automatisch bijgewerkt.

3

Kopiëren of downloaden

Bekijk de samengevoegde JSON in het uitvoerpaneel. Klik op "Kopiëren" om naar klembord te kopiëren, of "Downloaden" om als bestand op te slaan.

Wanneer u dit daadwerkelijk gebruikt

Configuratiebestanden samenvoegen

Voeg standaardconfiguratie samen met omgevingsspecifieke overschrijvingen. Deep merge bewaart geneste instellingen terwijl selectieve overschrijvingen mogelijk zijn.

API-responses combineren

Combineer meerdere API-responses in één object. Handig bij het aggregeren van data van verschillende eindpunten.

Data consolideren

Voeg JSON-exports van verschillende bronnen samen. Combineer gebruikersdata, instellingen of voorkeuren in geünificeerde objecten.

Object compositie

Bouw complexe objecten door eenvoudigere samen te voegen. Ideaal voor het aanmaken van standaardobjecten en vervolgens specifieke eigenschappen toevoegen.

Veelgestelde vragen

Worden mijn JSON-gegevens opgeslagen?

Nee. Alles gebeurt in uw browser. Uw JSON verlaat uw computer nooit — wij zien het niet eens. Zie de ECMA-404 standaard voor meer details.

Wat is het verschil tussen deep en shallow merge?

Deep merge van JSON combineert recursief geneste objecten. Shallow merge overschrijft volledige geneste objecten. Bijvoorbeeld, met twee objecten die beiden een property "a" met geneste objecten hebben, combineert deep merge geneste properties, terwijl shallow merge het volledige geneste object vervangt.

Wat gebeurt er bij conflicterende properties?

Conform RFC 8259 overschrijven properties van latere objecten die van eerdere objecten. Het laatste object in de array wint bij conflicterende keys.

Kan ik arrays samenvoegen?

Conform MDN JSON voegen we objecten samen, geen arrays. Als u een array van objecten heeft, worden die objecten samengevoegd. Array-properties binnen objecten worden overschreven, niet samengevoegd.

Wat als objecten verschillende structuren hebben?

Samenvoegen combineert alle properties van alle objecten. Properties die in één object bestaan maar niet in andere worden bewaard. Het resultaat bevat alle unieke properties.

Werkt het met ongeldige JSON?

Nee, er is eerst geldige JSON nodig. Als er een probleem is, tonen we een fout. Probeer onze JSON Validator of JSON Fixer om het eerst op te lossen.

Andere JSON-tools die u mogelijk nodig heeft

Samenvoegen is slechts één JSON-taak. Hier zijn andere tools die goed samenwerken: