JSON Pointer identifie un emplacement. JSON Patch est un tableau d’opérations add, remove ou replace ; path et from utilisent Pointer, mais le patch définit la mutation.
Le jeton - appartient à l’ajout patch
RFC 6902 permet à add d’utiliser - comme dernier jeton pour ajouter. Il ne désigne aucune valeur existante ; un résolveur autonome doit donc le refuser.
Résoudre ne modifie pas
PointerPath lit une valeur et n’applique aucune opération. Contrôlez ordre, préconditions et chemins dans un flux patch dédié ; résoudre un pointeur ne valide pas le patch.
Vérifiez les jetons décodés
Comparez chaque jeton au nom original. Décodez ~1 en barre et ~0 en tilde une seule fois, distinguez noms et index canoniques et ne confondez pas la racine vide avec /. Vérifiez les chemins importants avec le contrat producteur.