Implementation of https://datatracker.ietf.org/doc/html/rfc6901 parser and resolver
Implementation of https://datatracker.ietf.org/doc/html/rfc6901 parser and resolver
(add-pointer node pointer)
Adds :json-pointer metadata to node
Adds :json-pointer metadata to `node`
(annotate-tree node)
(annotate-tree node pointer)
Walks tree and add :json-pointer
metadata to every node
Walks tree and add `:json-pointer` metadata to every node
(decode-token token)
Decodes a single reference token according to RFC 6901.
Decodes a single reference token according to RFC 6901.
(encode-token token)
Encodes a single reference token according to RFC 6901.
Encodes a single reference token according to RFC 6901.
(parse-json-pointer pointer)
Parses a JSON Pointer string into a sequence of reference tokens.
Parses a JSON Pointer string into a sequence of reference tokens.
(pointer-append pointer val)
Adds value to existing json-pointer and returns a new one
Adds value to existing json-pointer and returns a new one
(query json-data pointer)
Resolves a JSON Pointer against a given JSON data structure.
Resolves a JSON Pointer against a given JSON data structure.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close