JSON Pointer
JSON Pointer(RFC 6901)は、/key/0 形式の文字列で JSON 文書内のノードを識別する。JSON Patch の基盤である。
目的
JSON 文書の任意のノードを簡潔な文字列で正確に参照し、パッチ、参照、部分更新に使う。
メカニズム
/ 区切りの参照トークン列が根からナビゲートする:/foo/bar は root.foo.bar を選択する。/ は ~0、~ は ~1 にエスケープされる。空文字列 "" は根を指す。
ユースケース
- JSON Patch のパス参照
- JSON Schema のエラー位置
- 文書の部分更新(パーシャル)