mvv / sredded   0.1-M2

GitHub

In-memory structured data representation for Scala

Scala versions: 2.13 2.12

Sredded

Release Version Snapshot Version Build Status

In-memory structured data representation not tied to a particular serialization format, built from mappings, sequences and scalars, which include

  • Null value
  • Booleans
  • Int{8,16,32,64}
  • Big integers
  • Float{32,64}
  • Big decimals
  • Timestamps (millisecond and nanosecond variants)
  • Strings
  • Binary blobs

Using Sredded in your project

Add Sredded to your dependencies

libraryDependencies += "com.github.mvv.sredded" %% "sredded" % "0.1-M2"

Submodules

  • sredded-generic provides a macro for automatic derivation of Structured instances for case classes.
  • sredded-json is a no-deps JSON printer for structured data