jfmt.dev

JSON Diff

Collez gauche et droite pour voir ajouts, suppressions et changements. APIs, configs, snapshots.

input.json

Formateur JSON

Entrée0 B
Sortie · preview.json
{ }

Lancez un outil pour voir le résultat ici

Sync livePrêt · traité localement dans le navigateur
Traitement local : votre JSON ne quitte jamais le navigateur.

Fonctionnement

Les deux côtés sont parsés puis comparés en arbre. Ce n’est pas un diff ligne à ligne.

Exemple prérempli sur cette page

L’éditeur contient un petit exemple pour « JSON Diff ». Diff compare deux JSON et liste les changements structurels par chemin, pour revoir configs et payloads API. Remplacez-le par votre fichier ; rien n’est envoyé à jfmt.dev.

{
  "name": "jfmt",
  "version": 1,
  "flags": { "dark": true }
}

Comment utiliser cet outil

  1. Collez le JSON dans l’éditeur « JSON Diff ». Le fichier reste dans cet onglet ; rien n’est envoyé à jfmt.dev.
  2. Cliquez sur Exécuter. Diff compare deux JSON et liste les changements structurels par chemin, pour revoir configs et payloads API.
  3. Copiez la sortie ou ouvrez un outil lié ci-dessous. Outils liés : beautify, validate, minify, JSON vers CSV, YAML et XML — tout en local.
  4. JFmt s’exécute dans un Web Worker de cet onglet. N’y collez pas de secrets de production si vous partagez l’écran.

Quand utiliser cette page

Cette page « JSON Diff » cible une recherche précise ; l’accueil reste l’atelier général. Diff compare deux JSON et liste les changements structurels par chemin, pour revoir configs et payloads API. Outils liés : beautify, validate, minify, JSON vers CSV, YAML et XML — tout en local. JFmt s’exécute dans un Web Worker de cet onglet. N’y collez pas de secrets de production si vous partagez l’écran. Lisez les erreurs dans la sortie plutôt que d’envoyer des données de production ailleurs.

FAQ

L’ordre des clés compte ?

Non. Comparaison par clé.

Gros fichiers ?

Tailles API/config typiques. Très gros arbres peuvent ramer.

Upload ?

Non.

Mon fichier est-il envoyé ?

Non. Le traitement tourne dans un Web Worker de cet onglet. jfmt.dev ne reçoit pas la charge.

Pourquoi une URL séparée ?

Pour que la recherche ouvre l’opération déjà sélectionnée. Diff compare deux JSON et liste les changements structurels par chemin, pour revoir configs et payloads API.