JSON Merge Patch
Genera y aplica RFC 7386 JSON Merge Patch, muestra la eliminación de campos, la sustitución completa de matrices y los resultados de round-trip.
Cómo usar JSON Merge Patch
JSON Merge Patch solo procesa la entrada en el navegador actual; no la sube, no se conecta a Internet ni la escribe en un almacenamiento persistente.
Introduce dos documentos
Completa por separado el documento izquierdo y el derecho; el ejemplo predeterminado muestra objetos anidados y matrices.
Generar un parche
Ver los parches de combinación correspondientes a los campos añadidos, modificados y eliminados.
Aplicar y revisar
Aplica el parche al documento izquierdo y confirma si el resultado y el documento derecho son iguales.
Limitaciones y notas
- En JSON Merge Patch, null indica que se elimina el campo y no permite expresar la adición de un null explícito ordinario.
- Los arrays se reemplazan como valores completos; no se proporciona diff elemento por elemento.
- Se rechazarán los documentos demasiado grandes, las claves de prototipo peligrosas y las estructuras demasiado profundas.
Preguntas frecuentes
¿Se combinan las matrices elemento por elemento?
No; RFC 7386 sustituyen el array como un valor completo.
¿Patch modificará el texto original?
No, la herramienta calcula usando una copia dentro del navegador.
¿Por qué round-trip no son iguales?
Puede deberse a la semántica de eliminación de null, al tipo de entrada o a una falta de capacidad expresiva; requiere revisión manual.