Saltar al contenido
uencoder

JSON Pointer

JSON Pointer (RFC 6901) identifica un nodo dentro de un documento JSON con una cadena estilo /key/0; es la base de JSON Patch.

Propósito

Referenciar con precisión cualquier nodo de un documento JSON mediante una cadena concisa, para parches, referencias y actualizaciones parciales.

Mecanismo

Una secuencia de tokens de referencia separados por / navega desde la raíz: /foo/bar selecciona root.foo.bar, con / escapado como ~0 y ~ como ~1. La cadena vacía "" apunta a la raíz.

Casos de uso

  • Referencias de ruta en JSON Patch
  • Ubicaciones de error en JSON Schema
  • Actualizaciones parciales de documentos

Herramientas relacionadas

References