Aller au contenu
uencoder

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

Outils associés

References