Liking cljdoc? Tell your friends :D

martian.encoders


as-bytesclj

(as-bytes obj)
source

as-streamclj

(as-stream obj)
source

as-stringclj

(as-string obj)
(as-string obj charset)
source

default-encodersclj/s

(default-encoders)
(default-encoders {:keys [transit json edn]
                   :or {:json {:decode {:key-fn keyword}}}})
source

edn-decodeclj/s

(edn-decode body {:keys [readers default eof] :as opts})
source

edn-encodeclj/s

(edn-encode body)
(edn-encode body {:keys [trailing-newline] :as opts})
source

edn-encoderclj/s

(edn-encoder {:keys [encode decode] :as edn-opts} & kvs)
source

form-decodeclj/s

(form-decode body)
source

form-encodeclj/s

(form-encode body)
source

form-encoderclj/s

(form-encoder & kvs)
source

json-decodeclj/s≠

clj
(json-decode body type)
(json-decode body {:keys [key-fn array-coerce-fn] :as opts})
cljs
(json-decode body type)
(json-decode body {:keys [key-fn] :as opts})
source

json-encodeclj/s≠

clj
(json-encode body type)
(json-encode body
             {:keys [key-fn date-format pretty ex escape-non-ascii] :as opts})
cljs
(json-encode body type)
(json-encode body {:keys [key-fn] :as opts})
source

json-encoderclj/s

(json-encoder {:keys [encode decode] :as json-opts} & kvs)
source

multipart-encodeclj

(multipart-encode body)
(multipart-encode body pass-pred)
source

transit-decodeclj/s≠

clj
(transit-decode body type)
(transit-decode body type {:keys [handlers default-handler] :as opts})
cljs
(transit-decode body type)
(transit-decode body type {:keys [handlers] :as opts})
source

transit-encodeclj/s≠

clj
(transit-encode body type)
(transit-encode body type {:keys [handlers default-handler transform] :as opts})
cljs
(transit-encode body type)
(transit-encode body type {:keys [handlers transform] :as opts})
source

transit-encoderclj/s

(transit-encoder type {:keys [encode decode] :as transit-opts} & kvs)
source

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

× close