Comparador estructural JSON
Compara dos documentos JSON por estructura y ve exactamente qué claves y valores se añadieron, eliminaron o cambiaron.
- Funciona en tu navegador
- Sin subir archivos
- El resultado se queda en tu dispositivo
Privacidad y límitesSe ejecuta en tu navegador. No se sube nada.
El contenido de las entradas queda en esta pestaña; Refentra no lo sube ni guarda. Los recuentos agregados opcionales de acciones solo se envían con tu consentimiento de medición de uso. Borra el espacio al terminar.
Perfil compatible: JSON: 20.000 nodos, profundidad 64. Números IEEE-754; enteros seguros y finitos. Los números deben conservar su significado decimal. Enteros inseguros, desbordes y precisión no compatible se rechazan antes de salir.
Máximo 200.000 unidades UTF-16; los parsers pueden admitir menos. Worker: 15 segundos (regex 1,5 segundos).
Revisa la entrada y el resultado
- Prepara la entrada y elige la operación
Coloca el JSON original y el revisado, ambos estrictos, en campos separados; se comparan las estructuras analizadas, no el formato.
- Comprueba un ejemplo concreto
Prueba esta muestra y compara el resultado indicado: {"a":1} → {"a":2,"b":3}: /a changed(1→2); /b added(3)
- Revisa el resultado antes de reutilizarlo
Sigue cada ruta hasta su valor; el orden de las claves de un objeto se ignora, mientras que las posiciones de un array sí importan.
Respuestas sobre esta tarea
¿Cómo se representan las barras dentro de las claves?
Las rutas usan el escape de JSON Pointer: una / dentro de una clave pasa a ser ~1 y un ~ pasa a ser ~0, así que /a~1b se refiere a la clave a/b.
¿Qué compruebo si falla la entrada?
Valida primero los dos documentos JSON; los comentarios, las comas finales y los números poco seguros fallan antes de la comparación estructural.
¿Hasta dónde llega esta herramienta?
Informa de las diferencias de datos; no garantiza un JSON Patch ejecutable ni una fusión que entienda el dominio, y unos valores coincidentes aún pueden infringir reglas de negocio.