sjsonnew
Type members
Classlikes
Provides additional JsonFormats and helpers
Provides additional JsonFormats and helpers
Provides all the predefined JsonFormats.
Provides all the predefined JsonFormats.
- Companion
- object
Builder is an mutable structure to write JSON into.
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.
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.
Provides the JSON deserialization and serialization for type A.
Provides the JSON deserialization and serialization for type A.
A typeclasses for encoding and decoding instances of Map[A, ?].
A typeclasses for encoding and decoding instances of Map[A, ?].
- Companion
- object
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.
- Companion
- object
Heterogeneous list (of json serializable stuff) with labels.
Heterogeneous list (of json serializable stuff) with labels.
- Companion
- object
Provides the JsonFormats for the most important Scala types.
Provides the JsonFormats for the most important Scala types.
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 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. either a JSON array or a JSON object.
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. either a JSON array or a JSON object.
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.
Provides the JsonFormats for the non-collection standard types.