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