json v1.0.3 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 writing JSON.Encoder instances

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

Implements a JSON Parser for Charlist values

Implements a JSON Array Parser for Charlist values

Implements a JSON Number Parser for Charlist values

Implements a JSON Object Parser for Charlist values

Implements a JSON String Parser for Charlist values

Implements a JSON Unicode Parser for Charlist 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