Parche JSON


JSON Patch es un formato estándar web para describir cambios en un documento JSON . Está destinado a usarse junto con HTTP Patch , que permite la modificación de los recursos HTTP existentes. El tipo de medio del parche JSON es application/json-patch+json.

Un documento JSON Patch está estructurado como una matriz JSON de objetos donde cada objeto contiene una de las seis operaciones JSON Patch: agregar, eliminar, reemplazar, mover, copiar y probar. Esta estructura fue influenciada por la especificación del parche XML . La sintaxis se ve así: [1] [2]

Hay una operación por objeto, aunque puede haber muchos objetos/operaciones en cada matriz. Estas operaciones se realizan en orden; la primera operación en la matriz va primero, la segunda operación actúa sobre el resultado de la operación anterior, y así sucesivamente.

Los documentos JSON Patch son atómicos en el sentido de que si falla una operación en el documento, no se llevará a cabo ninguna operación.

Copiar: copia un valor de una ruta a otra agregando el valor en una ubicación específica a otra ubicación.