Vés al contingut principal

Diferències JSON de franc

Compara dos objectes JSON estructuralment — veu exactament quines claus s'han afegit, eliminat o canviat, fins i tot en dades imbricades. S'executa al teu navegador.

Funciona sense connexió un cop carregat

També pots deixar anar aquí un fitxer .json.

També pots deixar anar aquí un fitxer .json.

Compara elements posició per posició — una reordenació mostra molts canvis.
Opcions: ignora claus, majúscules, tipus, ordena claus

💡 Una diferència estructural (no línia a línia): recorre els dos objectes i informa exactament quines rutes s'han afegit, eliminat o canviat — fins i tot dins d'objectes i arrays aniuats. Tot s'executa al vostre navegador.

Usos habituals

  • Compara dues respostes APIVeure exactament el que ha canviat entre dues respostes API JSON.
  • Compara fitxers de configuracióDiff dues configuracions JSON per trobar què ha canviat entre entorns.
  • Depura canvis JSON inesperatsIdentifica per què un objecte JSON no és el que esperaves.
  • Compara dues versions d'un documentDiff dues versions d'un document JSON o exportació de dades.
  • Revisa canvis JSON en una PRComprèn un canvi JSON més clarament que una diferència de línia.

Com funciona

Un diff línia a línia és sorollós per a JSON perquè el format i l'ordre de claus canvien. Això compara els dos valors estructuralment i et diu exactament què ha canviat.

  1. 1
    Tu enganxes dos valors JSON
    Un original (A) i un canviat (B). Tots dos es processen localment — res no es carrega.
  2. 2
    Es comparen per estructura
    L'eina camina pels dos arbres recursivament, fent coincidir claus i índexs d'array independentment del format o l'ordre de claus.
  3. 3
    Les diferències es llisten per camí
    Cada canvi es reporta amb el seu camí exacte (p. ex. user.roles[1]) com afegit (+), eliminat (−), o canviat (~) amb el valor antic → nou.
  4. 4
    Tu veus un resum clar
    Recomptes d'afegits/eliminats/canviats, llavors la llista detallada — o confirmació que els dos són idèntics.

Les respostes d'API i la configuració poden ser sensibles. La comparació s'executa completament en el teu dispositiu — cap valor no es carrega.

Eines relacionades

Preguntes freqüents