コンテンツへスキップ
uencoder

JSON Pointer

JSON Pointer(RFC 6901)は、/key/0 形式の文字列で JSON 文書内のノードを識別する。JSON Patch の基盤である。

目的

JSON 文書の任意のノードを簡潔な文字列で正確に参照し、パッチ、参照、部分更新に使う。

メカニズム

/ 区切りの参照トークン列が根からナビゲートする:/foo/bar は root.foo.bar を選択する。/ は ~0、~ は ~1 にエスケープされる。空文字列 "" は根を指す。

ユースケース

  • JSON Patch のパス参照
  • JSON Schema のエラー位置
  • 文書の部分更新(パーシャル)

関連ツール

References