Pega {"users":[{"name":"Ada"}],"":42}. /users/0/name elige "Ada"; / elige 42; el puntero vacío elige el objeto completo.
El índice es canónico
El token 0 elige el primer elemento. 00 se rechaza y 1 queda fuera del array de un elemento.
Las hojas demuestran la diferencia
La generación devuelve /users/0/name y /. No devuelve la raíz vacía porque el objeto raíz no es hoja; puede resolverse explícitamente.
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.