JSON Pointer
JSON Pointer (RFC 6901) identifie un nœud dans un document JSON avec une chaîne de forme /key/0 ; il fonde JSON Patch.
Objectif
Référencer précisément tout nœud d'un document JSON par une chaîne concise, pour correctifs, références et mises à jour partielles.
Mécanisme
Une séquence de jetons de référence séparés par / navigue depuis la racine : /foo/bar sélectionne root.foo.bar, avec / échappé en ~0 et ~ en ~1. La chaîne vide "" désigne la racine.
Cas d’usage
- Références de chemin dans JSON Patch
- Emplacements d'erreur JSON Schema
- Mises à jour partielles de documents