Liking cljdoc? Tell your friends :D

hara.lib.jackson


+default-mapper+clj


+keyword-case-mapper+clj


+keyword-mapper+clj


clojure-moduleclj

(clojure-module {:keys [encode-key-fn decode-key-fn encoders date-format]
                 :or {encode-key-fn true decode-key-fn false}})

adds serializers for clojure objects

(clojure-module {}) => com.fasterxml.jackson.databind.module.SimpleModule

adds serializers for clojure objects

(clojure-module {})
=> com.fasterxml.jackson.databind.module.SimpleModule
raw docstring

object-mapperclj

(object-mapper)
(object-mapper options)

creates an object-mapper for json output

(object-mapper {}) => com.fasterxml.jackson.databind.ObjectMapper

creates an object-mapper for json output

(object-mapper {})
=> com.fasterxml.jackson.databind.ObjectMapper
raw docstring

readclj

(read object)
(read object mapper)

reads json as clojure data

(read "{"a":1,"b":2}") => {"a" 1, "b" 2}

reads json as clojure data

(read "{\"a\":1,\"b\":2}")
=> {"a" 1, "b" 2}
raw docstring

ReadValuecljprotocol

-read-valueclj

(-read-value this mapper)

writeclj

(write object)
(write object mapper)

writes clojure data to json

(write {:a 1 :b 2}) => "{"a":1,"b":2}"

writes clojure data to json

(write {:a 1 :b 2}) => "{\"a\":1,\"b\":2}"
raw docstring

write-bytesclj

(write-bytes object)
(write-bytes object mapper)

writes clojure data to json bytes

(String. (write-bytes {:a 1 :b 2})) => "{"a":1,"b":2}"

writes clojure data to json bytes

(String. (write-bytes {:a 1 :b 2}))
=> "{\"a\":1,\"b\":2}"
raw docstring

write-toclj

(write-to sink object)
(write-to sink object mapper)

writes clojure data to a sink

(def -out- (java.io.ByteArrayOutputStream.))

(write-to -out- {:a 1 :b 2})

(.toString -out-) => "{"a":1,"b":2}"

writes clojure data to a sink

(def -out- (java.io.ByteArrayOutputStream.))

(write-to -out- {:a 1 :b 2})

(.toString -out-)
=> "{\"a\":1,\"b\":2}"
raw docstring

WriteValuecljprotocol

-write-valueclj

(-write-value this value mapper)

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

× close