JSON Pointer son tokens exactos de RFC 6901. JSONPath es un lenguaje de consulta RFC 9535 con selectores que pueden devolver varios nodos.
Pointer para identidad
Usa un puntero para nombrar una ubicación determinista: ruta JSON Patch, referencia de esquema o error. Cada token sigue un hijo exacto.
JSONPath para selección
Usa JSONPath para miembros, descendientes, cortes o filtros que pueden producir listas. No pegues JSONPath en un campo Pointer: raíz, separadores y escape difieren.
Verifica los tokens decodificados
Compara cada token con el nombre original. Decodifica ~1 como barra y ~0 como virgulilla una sola vez, distingue nombres de índices canónicos y no confundas la raíz vacía con /. Verifica rutas importantes con el contrato productor.