com
.
novus
.
salat
json
package
json
Visibility
Public
All
Type Members
case class
JSONConfig
(
dateStrategy:
JSONDateStrategy
=
...
,
timeZoneStrategy:
JSONTimeZoneStrategy
=
StringTimeZoneStrategy.apply()
,
objectIdStrategy:
JSONObjectIdStrategy
=
StrictJSONObjectIdStrategy
,
bsonTimestampStrategy:
JSONbsTimesampStrategy
=
StrictBSONTimestampStrategy
,
outputNullValues:
Boolean
=
false
)
extends
Product
with
Serializable
trait
JSONDateStrategy
extends
AnyRef
trait
JSONObjectIdStrategy
extends
AnyRef
trait
JSONTimeZoneStrategy
extends
AnyRef
trait
JSONbsTimesampStrategy
extends
AnyRef
case class
StrictJSONDateStrategy
(
zone:
DateTimeZone
=
org.joda.time.DateTimeZone.UTC
)
extends
JSONDateStrategy
with
Product
with
Serializable
case class
StringDateStrategy
(
dateFormatter:
DateTimeFormatter
=
JSONConfig.ISO8601
)
extends
JSONDateStrategy
with
Product
with
Serializable
case class
StringTimeZoneStrategy
()
extends
JSONTimeZoneStrategy
with
Product
with
Serializable
case class
TimestampDateStrategy
(
zone:
DateTimeZone
=
org.joda.time.DateTimeZone.UTC
)
extends
JSONDateStrategy
with
Product
with
Serializable
Value Members
object
FromJValue
extends
Logging
object
JSONConfig
extends
Serializable
object
MapToJSON
extends
Logging
object
StrictBSONTimestampStrategy
extends
JSONbsTimesampStrategy
object
StrictJSONObjectIdStrategy
extends
JSONObjectIdStrategy
object
StringObjectIdStrategy
extends
JSONObjectIdStrategy
object
ToJField
extends
Logging
object
ToJValue
extends
Logging
Ungrouped