Muuntaja 0.3.2-SNAPSHOT
Released under the Eclipse Public License
Clojure library for fast http format negotiation, encoding and decoding.
Installation
To install, add the following dependency to your project or build file:
[metosin/muuntaja "0.3.2-SNAPSHOT"]
Namespaces
muuntaja.core
Public variables and functions:
- available-charsets
- create
- decode
- decode-request
- decoder
- default-options
- disable-request-decoding
- disable-response-encoding
- encode
- encode-collections-with-override
- encoder
- extract-accept-charset-ring
- extract-accept-ring
- extract-content-type-ring
- format-request
- format-response
- http-create
- negotiate-request
- select-formats
- set-response-content-type
- transform-formats
muuntaja.format.msgpack
Requires [clojure-msgpack “1.2.0” :exclusions [org.clojure/clojure]] as dependency
Public variables and functions:
muuntaja.format.transit
Public variables and functions:
- make-streaming-transit-encoder
- make-transit-decoder
- make-transit-encoder
- streaming-transit-json-format
- streaming-transit-msgpack-format
- transit-json-format
- transit-json-type
- transit-msgpack-format
- transit-msgpack-type
- with-streaming-transit-json-format
- with-streaming-transit-msgpack-format
- with-transit-json-format
- with-transit-msgpack-format
muuntaja.format.yaml
Requires [circleci/clj-yaml “0.5.5”] as dependency
Public variables and functions: