Provides additional JsonFormats and helpers
Provides all the predefined JsonFormats.
Builder is an mutable structure to write JSON into.
BuilderFacade is a type class that describes how JSON AST elements of type J can be constructed.
ExtractorFacade is a type class that describes how JSON AST elements of type J can be extracted.
FContext is used to construct nested JSON values.
Facade is a type class that describes how JSON AST elements of type J can be constructed, and how value can be extracted.
Provides hashing for type A.
Same as LabelledGeneric in shapeless.
Provides the JSON deserialization and serialization for type A.
A typeclasses for encoding and decoding instances of Map[A, ?]
.
A typeclass for converting strings to values of type A
, used for decoding instances of Map[A, ?]
.
A typeclass for converting values of type A
to strings, used for encoding instances of Map[A, ?]
.
Provides the JSON deserialization for type A.
Provides the JSON serialization for type A.
Heterogeneous list with labels.
Provides the JsonFormats for the most important Scala types.
A special JsonFormat signaling that the format produces a legal JSON root object, i.
A special JsonReader capable of reading a legal JSON root object, i.
A special JsonWriter capable of writing a legal JSON root object, i.
SimpleBuilderFacade is a type class that describes how Jawn should construct JSON AST elements of type J.
Provides the JsonFormats for the non-collection standard types.
Builder is an mutable structure to write JSON into.