KPointer
Represents a JSON Pointer as defined in RFC 6901.
A JSON Pointer is a string that identifies a specific value within a JSON document using an array of reference tokens. Segments are separated by '/' and may contain '~' (for escaping) characters.
Relative JSON Pointers (draft-bhutton-relative-json-pointer-00) are supported via the plus operator, which accepts a relative pointer string and returns a RelativePointerResult. The minus operator computes the relative pointer string that navigates from this pointer to another.