json v1.3.0 API Reference

Modules

Provides a RFC 7159, ECMA 404, and JSONTestSuite compliant JSON Encoder / Decoder

Defines the protocol required for converting raw JSON into Elixir terms

Defines the protocol required for converting Elixir types into JSON and inferring their json types.

Helper functions for JSON.Encoder

Exposes separate log level configuration so developers can set logging verbosity for json library

Implements a JSON Parser for Bitstring values

Implements a JSON Array Parser for Bitstring values

Implements a JSON Numeber Parser for Bitstring values

Implements a JSON Object Parser for Bitstring values

Implements a JSON String Parser for Bitstring values

Implements a JSON Unicode Parser for Bitstring values

Exceptions

Thrown when an unknown decoder error happens

Thrown when the json payload is incomplete

Thrown when the json payload is invalid

Thrown when an encoder error happens