toolbin_
EN

Fusionner deux fichiers JSON en ligne (deep merge)

Fusionnez deux objets JSON (fusion profonde), le second écrasant le premier, dans le navigateur.

🔒 100 % côté client — aucune donnée envoyée

Fusionnez deux objets JSON en profondeur : les objets imbriqués sont combinés et le second JSON écrase le premier en cas de conflit. Idéal pour combiner des configurations ou appliquer des surcharges. L'outil fonctionne à 100 % dans le navigateur, sans envoi de vos données.

À quoi ça sert ?

  • Combiner une configuration de base avec une surcharge d'environnement
  • Fusionner deux réponses d'API en un seul objet JSON
  • Appliquer des valeurs par défaut à un objet de paramètres
  • Regrouper plusieurs fichiers de traduction i18n

FAQ

Quelle est la différence entre un merge simple et un deep merge ?

Un deep merge fusionne récursivement les objets imbriqués au lieu de remplacer entièrement une clé, ce qui préserve les sous-propriétés des deux JSON.

Quel JSON a la priorité en cas de conflit ?

En cas de clé en conflit, la valeur du second JSON écrase celle du premier. Les clés uniques des deux objets sont conservées.

Comment sont fusionnés les tableaux ?

Par défaut, un tableau du second JSON remplace celui du premier plutôt que de concaténer les éléments, afin d'éviter les doublons non désirés.