package json
- Alphabetic
- Public
- All
Type Members
-
class
AnyValJsonFormat[T, V] extends JsonFormat[T] with DefaultJsonProtocol
A class that provides a JSON serialization/deserialization of any type
A class that provides a JSON serialization/deserialization of any type
The instance with the type
T
is serialized and deserialized using spray.json.JsonFormat for typeV
.- T
The type for newly defined serialization
- V
The type used for underlying serialization
-
class
EnumJsonFormat[T <: Enumeration] extends RootJsonFormat[json.EnumJsonFormat.T.Value]
A class that provides a JSON serialization/deserialization of scala.Enumeration
A class that provides a JSON serialization/deserialization of scala.Enumeration
- T
The type of the given enumeration
- Note
Based on the code found: https://github.com/spray/spray-json/issues/200
-
final
class
LocalDateTimeJsonFormat extends RootJsonFormat[LocalDateTime]
A class that provides a JSON format of java.time.LocalDateTime
-
trait
SnakifiedSprayJsonSupport extends DefaultJsonProtocol
A custom version of the Spray DefaultJsonProtocol with a modified field naming strategy
Value Members
-
object
AnyValJsonFormat
An object that provides factory methods of AnyValJsonFormat
-
object
EnumJsonFormat
An object that provides factory methods of EnumJsonFormat
-
object
LocalDateTimeJsonFormat
An object that provides factory methods of LocalDateTimeJsonFormat
- object SnakifiedSprayJsonSupport extends SnakifiedSprayJsonSupport