Muster by json4s

Fast serialization for classes in scala

Features

The most basic functionality muster provides is printing your case classes with labels for the fields in addition to the values.

It also provides integration with several json parsers. These parsers can be used to serialize and deserialize classes.

Supported parsers

In addition to parsing json it provides integration with several json asts, and can be used to parse streams, strings etc to an AST. The AST support also allows for rendering ASTs to streams. Besides the rendering and parsing muster also knows how to compose and decompose objects from json ASTs.

Supported ASTs

Object mapping features