Saltar al contenido
uencoder

JSON Merge Patch

JSON Merge Patch (RFC 7396) describe actualizaciones JSON con semántica de fusión: los campos del parche sobrescriben los campos homónimos del objetivo, y null elimina un campo.

Propósito

Proporcionar semántica de actualización por fusión más simple que JSON Patch para escenarios de sobrescritura directa sin move/copy.

Mecanismo

Fusión recursiva: los campos del parche sobrescriben los campos homónimos del objetivo; un campo de parche null elimina el campo objetivo; cuando parche y objetivo son objetos se fusionan recursivamente, y en caso contrario el parche reemplaza al objetivo.

Casos de uso

  • Peticiones HTTP MERGE
  • Actualizaciones JSON simples
  • Sustituciones de configuración

Herramientas relacionadas

References