JSON Diff
Desarrollo
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.
—
Cambios+ 1− 0~ 3
~ $.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.
Herramientas relacionadas
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.
Desarrollo00
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
Desarrollo00
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Desarrollo00
Codificador / Decodificador de URL
Codifica texto para URLs en porcentaje, o decodifica URLs a texto.
Desarrollo00
Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto al instante.
Desarrollo00
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.
Desarrollo00