Visor de Diferencias de JSON
El diff de texto trata JSON como líneas; JSON Diff entiende la estructura. Pega dos JSONs y obtén una lista tipada de cambios — paths añadidos en verde, quitados en rojo, valores cambiados en ámbar, cada uno con una ruta tipo $.address.zip. Reordena claves sin ver 'diferencias', detecta campos faltantes al instante, deja de escanear espacios.
~ $.age30 → 31~ $.roles[1]"editor" → "viewer"~ $.address.zip"04000" → "04001"+ $.address.country"KR"
Cómo usar
- Pega el JSON original a la izquierda y el nuevo a la derecha.
- Lee la lista de cambios basada en path.
- Los errores de parser aparecen junto al lado inválido.
Preguntas frecuentes
- ¿Por qué no un diff de texto?
- El diff de texto va por líneas y se confunde con claves reordenadas, indentación distinta o estilo de comas. JSON Diff compara estructuras, así que datos iguales con formato distinto dan cero cambios.
- ¿Qué significa la sintaxis del path?
- Estilo JSONPath: $ es la raíz, .key es una propiedad, [n] un índice de array. $.posts[0].tags[1] es el segundo tag del primer post.
- ¿Cómo se comparan los arrays?
- Por índice, ítem a ítem. Si las longitudes difieren, lo que sobra al final se marca como añadido o quitado. Reordenar los mismos ítems igual genera cambios en los índices que difieren.
- ¿Se sube algo?
- No — ambos JSONs se parsean y comparan localmente en tu navegador.
Guías sobre este tema
Herramientas relacionadas
Visor de Diferencias de Texto
Compara dos textos y ve adiciones y eliminaciones línea por línea o palabra por palabra.
Referencia de Códigos de Estado HTTP
Lista buscable de todos los códigos HTTP (1xx-5xx) con resumen, RFC, cuándo usar y trampas frecuentes.
Constructor de JSON Patch (RFC 6902)
Genera un JSON Patch RFC 6902 desde un par source/target, o aplica un patch existente a un documento. Soporta ops add, remove, replace, move, copy, test.
Herramientas Semver (Parser, Comparador, Incremento)
Parsea, compara e incrementa versiones semánticas lado a lado, con un expansor de rango que muestra qué cubren realmente ^x.y.z y ~x.y.z.
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.