Liking cljdoc? Tell your friends :D

cheshire.custom

DEPRECATED

Methods used for extending JSON generation to different Java classes. Has the same public API as core.clj so they can be swapped in and out.

DEPRECATED

Methods used for extending JSON generation to different Java classes.
Has the same public API as core.clj so they can be swapped in and out.
raw docstring

add-encoderclj

(add-encoder cls encoder)

Provide an encoder for a type not handled by Cheshire.

ex. (add-encoder java.net.URL encode-string)

See encode-str, encode-map, etc, in the cheshire.custom namespace for encoder examples.

Provide an encoder for a type not handled by Cheshire.

ex. (add-encoder java.net.URL encode-string)

See encode-str, encode-map, etc, in the cheshire.custom
namespace for encoder examples.
sourceraw docstring

decodeclj

(decode string)
(decode string key-fn)
(decode string key-fn array-coerce-fn)
source

decode-smileclj

(decode-smile bytes)
(decode-smile bytes key-fn)
(decode-smile bytes key-fn array-coerce-fn)
source

decode-streamclj

(decode-stream rdr)
(decode-stream rdr key-fn)
(decode-stream rdr key-fn array-coerce-fn)
source

encodeclj

(encode obj)
(encode obj opt-map)
source

encode*clj

(encode* obj)
(encode* obj opt-map)
source

encode-boolclj

(encode-bool b jg)

Encode a Boolean object to the json generator.

Encode a Boolean object to the json generator.
sourceraw docstring

encode-dateclj

(encode-date d jg)

Encode a date object to the json generator.

Encode a date object to the json generator.
sourceraw docstring

encode-intclj

(encode-int n jg)

Encode anything implementing java.lang.Number to the json generator.

Encode anything implementing java.lang.Number to the json generator.
sourceraw docstring

encode-longclj

(encode-long n jg)

Encode anything implementing java.lang.Number to the json generator.

Encode anything implementing java.lang.Number to the json generator.
sourceraw docstring

encode-mapclj

(encode-map m jg)

Encode a clojure map to the json generator.

Encode a clojure map to the json generator.
sourceraw docstring

encode-namedclj

(encode-named k jg)

Encode a keyword to the json generator.

Encode a keyword to the json generator.
sourceraw docstring

encode-nilclj

(encode-nil _ jg)

Encode null to the json generator.

Encode null to the json generator.
sourceraw docstring

encode-numberclj

(encode-number n jg)

Encode anything implementing java.lang.Number to the json generator.

Encode anything implementing java.lang.Number to the json generator.
sourceraw docstring

encode-ratioclj

(encode-ratio n jg)

Encode a clojure.lang.Ratio to the json generator.

Encode a clojure.lang.Ratio to the json generator.
sourceraw docstring

encode-seqclj

(encode-seq s jg)

Encode a seq to the json generator.

Encode a seq to the json generator.
sourceraw docstring

encode-smileclj

(encode-smile obj)
(encode-smile obj opt-map)
source

encode-smile*clj

(encode-smile* obj)
(encode-smile* obj opt-map)
source

encode-strclj

(encode-str s jg)

Encode a string to the json generator.

Encode a string to the json generator.
sourceraw docstring

encode-streamclj

(encode-stream obj w)
(encode-stream obj w opt-map)
source

encode-stream*clj

(encode-stream* obj w)
(encode-stream* obj w opt-map)
source

encode-symbolclj

(encode-symbol s jg)

Encode a clojure symbol to the json generator.

Encode a clojure symbol to the json generator.
sourceraw docstring

generate-smileclj

(generate-smile obj)
(generate-smile obj opt-map)
source

generate-smile*clj

(generate-smile* obj)
(generate-smile* obj opt-map)
source

generate-streamclj

(generate-stream obj w)
(generate-stream obj w opt-map)
source

generate-stream*clj

(generate-stream* obj w)
(generate-stream* obj w opt-map)
source

generate-stringclj

(generate-string obj)
(generate-string obj opt-map)
source

generate-string*clj

(generate-string* obj)
(generate-string* obj opt-map)
source

handle-bigintcljmacro

(handle-bigint)
source

JSONablecljprotocol

to-jsonclj

(to-json t jg)
source

parseclj

(parse string)
(parse string key-fn)
(parse string key-fn array-coerce-fn)
source

parse-smileclj

(parse-smile bytes)
(parse-smile bytes key-fn)
(parse-smile bytes key-fn array-coerce-fn)
source

parse-streamclj

(parse-stream rdr)
(parse-stream rdr key-fn)
(parse-stream rdr key-fn array-coerce-fn)
source

parse-stringclj

(parse-string string)
(parse-string string key-fn)
(parse-string string key-fn array-coerce-fn)
source

parsed-seqclj

(parsed-seq reader)
(parsed-seq reader key-fn)
(parsed-seq reader key-fn array-coerce-fn)
source

remove-encoderclj

(remove-encoder cls)

Remove encoder for a given type.

ex. (remove-encoder java.net.URL)

Remove encoder for a given type.

ex. (remove-encoder java.net.URL)
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close