Comparador y generador de parches JSON (JSON Diff)
Compara dos documentos JSON y genera operaciones add, remove y replace de RFC 6902. Revisa y copia el parche localmente.
Acerca de comparador y generador de parches json (json diff)
Comparador y generador de parches JSON (JSON Diff):Compara dos documentos JSON y genera operaciones add, remove y replace de RFC 6902. Revisa y copia el parche localmente.
Cómo funciona esta herramienta
Compara dos documentos JSON y genera operaciones add, remove y replace de RFC 6902. Las claves usan escapes de RFC 6901: ~ pasa a ~0 y / a ~1. Una ruta vacía indica el documento completo. Las matrices modificadas se reemplazan enteras; las estructuralmente iguales no generan cambios.
Canalización de procesamiento y arquitectura técnica:
- Introduce 1 en la primera entrada y 2 en la segunda.
- Elige Ejecutar localmente para generar el parche.
- Comprueba que replace tenga una ruta vacía y copia la salida.
Ejemplo y aplicación práctica
Escenario de aplicación práctica: Genera un parche para un campo modificado y otro añadido.
Entrada de muestra:
Procesamiento computacional: Ejecuta la comparación local JSON Patch de dos entradas.
Salida ilustrativa:
Límites y casos especiales
Cada documento admite 1,000,000 unidades de código UTF-16 y 100 niveles; la salida admite 8,388,608 unidades. Se rechazan claves duplicadas, enteros inseguros, desbordamiento, subdesbordamiento y decimales cuyo valor cambiaría al serializarse. Escribe valores grandes o de alta precisión como cadenas. Los espacios de formato fuera de cadenas y el orden de las claves no son diferencias; los espacios dentro de cadenas sí importan. Genera parches, pero no los aplica, no genera JSON Merge Patch ni garantiza el parche mínimo. No hay entrada ni descarga de archivos. El texto debe contener Unicode válido; se rechazan sustitutos UTF-16 sin pareja.
Procesamiento en el navegador y privacidad
La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.
Ejecución local y metodología de verificación
El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.
Normas técnicas y especificaciones de conformidad
- RFC 6902: generación de operaciones add/remove/replace de JSON Patch
- RFC 6901: punteros JSON
- RFC 8259: JSON, con restricciones documentadas sobre números y claves duplicadas
Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión
Cómo se usa
- Introduce 1 en la primera entrada y 2 en la segunda.
- Elige Ejecutar localmente para generar el parche.
- Comprueba que replace tenga una ruta vacía y copia la salida.
Preguntas frecuentes
¿Cómo comparo dos documentos?+
Ponga el primer JSON en Entrada y el segundo en Segunda entrada, luego pulse Ejecutar localmente. {"a":1} frente a {"a":2,"b":true} genera replace /a y add /b.
¿Qué formato de parche usa?+
Genera una matriz JSON Patch con add, remove y replace; en rutas, ~ se vuelve ~0 y / se vuelve ~1.
¿Cómo compara arrays y orden de claves?+
El orden de claves y espacios de formato no cuentan. Un array cambiado se reemplaza completo, sin promesa de edición mínima.
¿Puede aplicar el parche?+
No; solo lo genera. Rechaza claves duplicadas, números inseguros, decimales con pérdida, Unicode inválido, exceso de anidación y tamaños fuera del límite.
