An open API service indexing awesome lists of open source software.

https://github.com/devinus/jsonex

JSON for Elixir
https://github.com/devinus/jsonex

Last synced: 7 months ago
JSON representation

JSON for Elixir

Awesome Lists containing this project

README

          

# JSON for Elixir

[![Build Status](https://travis-ci.org/devinus/jsonex.png)](https://travis-ci.org/devinus/jsonex)

## Encoding

```elixir
JSON.encode [ok: true] #=> "{\"ok\":true}"
```

## Decoding

```elixir
JSON.decode "{\"ok\":true}" #=> [{"ok",true}]
```

## Custom encoder/decoders

```elixir
defmodule MyJSON do
use JSON

def pre_encoder(:undefined), do: :null
def pre_encoder(value), do: super(value)

def post_decoder(null), do: :undefined
def post_decoder(value), do: super(value)
end
```