Fusion JSON à 3 sources
Fusionnez trois versions JSON en ligne : la base, la vôtre et la leur. Les modifications indépendantes s'appliquent seules, vous ne résolvez donc que les vrais conflits. Gratuit et sans envoi.
Les fichiers ne quittent jamais votre navigateur.
À propos de la fusion JSON à 3 sources
Fusion JSON à trois entrées avec détection des conflits : base + la nôtre + la leur, comme la fusion récursive de git mais au niveau de la propriété JSON. Les modifications sans conflit passent automatiquement.
Comment l'utiliser
- Collez le JSON de l'ancêtre commun (la base) dans son éditeur.
- Collez les deux versions modifiées dans la nôtre et la leur.
- Résolvez les conflits propriété par propriété ; les modifications sans conflit sont reprises automatiquement.
Essayer un exemple
Un manifeste de paquet où chaque côté a modifié un champ différent à partir du même point de départ.
Ce que cet outil ne traite pas
- Une version de base est obligatoire ; utilisez la fusion JSON si vous n'avez que deux entrées.
- Les tableaux se comparent dans l'ordre par défaut. Changez ce réglage dans Options s'il vous faut une fusion par ensembles.
Questions fréquentes
Mes fichiers quittent-ils un jour mon navigateur ?
Non. Chaque comparaison s'exécute en local dans votre navigateur. Rien de ce que vous collez, déposez ou chargez n'est envoyé à un serveur, et l'outil continue de fonctionner même si vous passez hors ligne après le chargement de la page.
Cet outil est-il gratuit ?
Oui. Tous les outils DiffResolver sont gratuits, sans compte, sans inscription et sans installation. Comme le traitement se fait sur votre appareil, aucun serveur n'impose de limite d'utilisation.
Quand faut-il utiliser la fusion JSON à 3 sources plutôt que la fusion JSON ?
Utilisez la fusion à 3 sources quand les deux versions viennent d'une base commune connue, par exemple un conflit git dans package.json. Les modifications sans conflit s'appliquent seules : vous ne tranchez donc que les vrais conflits.
Qu'est-ce qui compte comme un conflit dans une fusion JSON à 3 sources ?
Une propriété modifiée des deux côtés vers des valeurs différentes. Si un seul côté a modifié une propriété, ce changement passe sans vous demander votre avis.
Y a-t-il une limite de taille de fichier ?
Aucune limite de serveur ne s'applique, car rien n'est envoyé. La mémoire de votre appareil fixe la limite pratique. Au-delà de 10 Mo pour le texte, 40 Mo pour les images, 100 Mo pour les documents ou 500 Mo pour les archives, l'outil vous avertit que le traitement peut être lent, mais il ne bloque jamais le fichier.
Cet outil fonctionne-t-il hors ligne ?
Oui. Le navigateur garde une copie de l'outil après la première visite, donc une page déjà ouverte fonctionne encore sans réseau. Vous pouvez aussi installer DiffResolver comme application depuis le menu du navigateur. L'installation reste facultative : dans un onglet normal, le site fonctionne de la même façon.
Où mes données sont-elles stockées ?
Vos fichiers ne sont stockés nulle part. Ils restent dans la mémoire de la page et disparaissent quand vous fermez l'onglet. Seul ce que vous enregistrez vous-même reste dans ce navigateur : un instantané, vos options d'outil et votre thème. Pour l'effacer, ouvrez Paramètres et choisissez Effacer toutes les données locales.