Title: Theory / Unimportant / CS / Descriptive / JSON / Pointer
Tags: seen_description

Instruction: #
Page: https://json-schema.org/understanding-json-schema/structuring.html
Effect: Root of the current json document
Language: JSON Schema

Instruction: foo/bar
Page: https://json-schema.org/understanding-json-schema/structuring.html
Effect: the value of the key bar of object pointed at by foo
Language: JSON Schema
Variables: foo a pointer

Instruction: foo/-
Page: https://tools.ietf.org/html/rfc6901
Language: JSON Schema
Returns: The non-existing element, after the last element of the array
Variables: foo a pointer to an array

Instruction: ~0
Page: https://tools.ietf.org/html/rfc6901
Effect: Represents ~ in a key
Language: JSON Schema
Context: json pointer

Instruction: ~1
Page: https://tools.ietf.org/html/rfc6901
Effect: Represents / in a key
Language: JSON Schema
Context: json pointer

Instruction: {"$ref": "url#pointer"}
Page: https://tools.ietf.org/html/rfc6901
Effect: The schema pointed by pointer in file at url
Language: JSON Schema

Instruction: {"$ref": "#pointer"}
Page: https://tools.ietf.org/html/rfc6901
Effect: The schema pointed by pointer in current document
Language: JSON Schema
Context: json schema

Instruction: "definitions":
Page: https://tools.ietf.org/html/rfc6901
Effect: Traditionally, the key of an object serving the definitions used in the schema
Language: JSON Schema

Instruction: "$id": "uri"
Page: https://tools.ietf.org/html/rfc6901
Effect: Declare that the file can be downloaded at uri and all other relative reference to file are to be interpreted with this base domain
Language: JSON Schema
Context: json schema

Instruction: "$id": "#foo"
Page: https://tools.ietf.org/html/rfc6901
Effect: Create a unique identifier #foo for the current value; which can be accessed by ref using "#foo"
Language: JSON
Context: Schema