Skip to content
A pluggable JSON serialization library for Elixir
Elixir
Branch: master
Clone or download
michaeljguarino Merge pull request #10 from Frameio/mguarino/fix_transform_callback
Move tranform callback to using to suppress warnings
Latest commit 124006c Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Initial implementation Aug 2, 2017
lib Move tranform callback to using to suppress warnings Feb 14, 2019
test Introduces transform hook Jan 28, 2019
.gitignore Don't raise when a relation isn't loaded Dec 14, 2018
.tool-versions
LICENSE add license Aug 14, 2017
README.md Add hex setup Jul 25, 2018
cereal-1.0.0.tar Add hex setup Jul 25, 2018
cereal_ex.iml properly underscore types Aug 10, 2017
mix.exs Move tranform callback to using to suppress warnings Feb 14, 2019
mix.lock Add hex setup Jul 25, 2018

README.md

Cereal

Cereal is a Pluggable JSON Serialization layer. It allows you to define Serializers to convert structs into an abstract format and then serialize those formats into JSON in whichever way you wish.

Features

  • Customizable JSON serializer for entities and for errors
  • Sparse fieldset support
  • Dynamic include support
  • :has_one, :has_many, :embeds_one relationships for your entities
You can’t perform that action at this time.