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.
BuilderFacade is a type class that describes how JSON AST elements of type J can be constructed.
BuilderFacade[J] also uses FContext[J] instances, so implementors will usually want to define both.
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.
FContext is used to construct nested JSON values.
The most common cases are to build objects and arrays. However, this type is also used to build a single top-level JSON element, in cases where the entire JSON document consists of "333.33".
Facade is a type class that describes how JSON AST elements of type J can be constructed, and how value can be extracted.
Facade is a type class that describes how JSON AST elements of type J can be constructed, and how value can be extracted.
Facade[J] also uses FContext[J] instances, so implementors will usually want to define both.
Provides hashing for type A.
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 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, ?]
.
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 deserialization for type A.
Provides the JSON serialization 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.e.
A special JsonFormat signaling that the format produces a legal JSON root object, i.e. either a JSON array or a JSON object.
A special JsonReader capable of reading a legal JSON root object, i.e.
A special JsonReader capable of reading a legal JSON root object, i.e. either a JSON array or a JSON object.
A special JsonWriter capable of writing a legal JSON root object, i.e.
A special JsonWriter capable of writing a legal JSON root object, i.e. either a JSON array or a JSON object.
SimpleBuilderFacade is a type class that describes how Jawn should construct JSON AST elements of type J.
SimpleBuilderFacade is a type class that describes how Jawn should construct JSON AST elements of type J.
SimpleBuilderFacade[J] also uses FContext[J] instances, so implementors will usually want to define both.
Provides the JsonFormats for the non-collection standard types.
Builder is an mutable structure to write JSON into.