object ExtraJsonProtocol extends ExtraTimeJsonProtocol with ExtraHttpJsonProtocol with ExtraMiscJsonProtocol
Provides additional JsonFormats not available in the spray.json.DefaultJsonProtocol.
- Alphabetic
- By Inheritance
- ExtraJsonProtocol
- ExtraMiscJsonProtocol
- ExtraHttpJsonProtocol
- ExtraTimeJsonProtocol
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
implicit
object
URIFormat extends JsonFormat[URI]
- Definition Classes
- ExtraHttpJsonProtocol
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
val
configDecoder: Decoder[Config]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
val
configEncoder: Encoder[Config]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
val
dateTimeDecoder: Decoder[DateTime]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
val
dateTimeEncoder: Encoder[DateTime]
- Definition Classes
- ExtraMiscJsonProtocol
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
val
finiteDurationDecoder: Decoder[FiniteDuration]
- Definition Classes
- ExtraTimeJsonProtocol
-
implicit
val
finiteDurationEncoder: Encoder[FiniteDuration]
- Definition Classes
- ExtraTimeJsonProtocol
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
val
intervalDecoder: Decoder[Interval]
- Definition Classes
- ExtraTimeJsonProtocol
-
implicit
val
intervalEncoder: Encoder[Interval]
- Definition Classes
- ExtraTimeJsonProtocol
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
val
localDateDecoder: Decoder[LocalDate]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
val
localDateEncoder: Encoder[LocalDate]
- Definition Classes
- ExtraMiscJsonProtocol
-
def
mapJsArrayFormat[K, V](implicit arg0: JsonFormat[K], arg1: JsonFormat[V]): RootJsonFormat[Map[K, V]]
Serializes a map as an array of key-value objects.
Serializes a map as an array of key-value objects. Note that
spray-json'sJsonFormatfor maps has the same signature, so if you need to use both at the same time, you need to extend theDefaultJsonProtocoltrait instead of importing it.- K
the type of the keys of the map
- V
the types of the value of the map
- returns
an instance of
RootJsonFormatfor the map
- Definition Classes
- ExtraMiscJsonProtocol
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
val
periodDecoder: Decoder[Period]
- Definition Classes
- ExtraTimeJsonProtocol
-
implicit
val
periodEncoder: Encoder[Period]
- Definition Classes
- ExtraTimeJsonProtocol
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
val
uriDecoder: Decoder[URI]
- Definition Classes
- ExtraHttpJsonProtocol
-
implicit
val
uriEncoder: Encoder[URI]
- Definition Classes
- ExtraHttpJsonProtocol
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
object
ConfigJsonFormat extends JsonFormat[Config]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
object
DateTimeFormat extends JsonFormat[DateTime]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
object
LocalDateFormat extends JsonFormat[LocalDate]
- Definition Classes
- ExtraMiscJsonProtocol
-
implicit
object
FiniteDurationJsonFormat extends JsonFormat[FiniteDuration]
- Definition Classes
- ExtraTimeJsonProtocol
-
implicit
object
IntervalJsonFormat extends JsonFormat[Interval]
- Definition Classes
- ExtraTimeJsonProtocol
-
implicit
object
PeriodJsonFormat extends JsonFormat[Period]
- Definition Classes
- ExtraTimeJsonProtocol