reactivemongo
.
play
json
package
json
Linear Supertypes
ImplicitBSONHandlers
,
BSONFormats
,
LowerImplicitBSONHandlers
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
json
ImplicitBSONHandlers
BSONFormats
LowerImplicitBSONHandlers
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
BSONArrayFormat
extends
PartialFormat
[
BSONArray
]
Definition Classes
BSONFormats
class
BSONDocumentFormat
extends
PartialFormat
[
BSONDocument
]
Definition Classes
BSONFormats
trait
PartialFormat
[
T <:
BSONValue
]
extends
Format
[
T
] with
PartialReads
[
T
] with
PartialWrites
[
T
]
Definition Classes
BSONFormats
trait
PartialReads
[
T <:
BSONValue
]
extends
Reads
[
T
]
Definition Classes
BSONFormats
trait
PartialWrites
[
T <:
BSONValue
]
extends
Writes
[
T
]
Definition Classes
BSONFormats
Value Members
implicit
object
BSONArrayFormat
extends
BSONArrayFormat
Definition Classes
BSONFormats
implicit
object
BSONBinaryFormat
extends
PartialFormat
[
BSONBinary
]
Definition Classes
BSONFormats
implicit
object
BSONBooleanFormat
extends
PartialFormat
[
BSONBoolean
]
Definition Classes
BSONFormats
implicit
object
BSONDateTimeFormat
extends
PartialFormat
[
BSONDateTime
]
Definition Classes
BSONFormats
implicit
object
BSONDocumentFormat
extends
BSONDocumentFormat
Definition Classes
BSONFormats
implicit
object
BSONDocumentWrites
extends
Writer
[
BSONDocument
]
Definition Classes
ImplicitBSONHandlers
implicit
object
BSONDoubleFormat
extends
PartialFormat
[
BSONDouble
]
Definition Classes
BSONFormats
implicit
object
BSONIntegerFormat
extends
PartialFormat
[
BSONInteger
]
Definition Classes
BSONFormats
implicit
object
BSONJavaScriptFormat
extends
PartialFormat
[
BSONJavaScript
]
Definition Classes
BSONFormats
implicit
object
BSONLongFormat
extends
PartialFormat
[
BSONLong
]
Definition Classes
BSONFormats
implicit
object
BSONMaxKeyFormat
extends
PartialFormat
[
BSONMaxKey
.type]
Definition Classes
BSONFormats
implicit
object
BSONMinKeyFormat
extends
PartialFormat
[
BSONMinKey
.type]
Definition Classes
BSONFormats
implicit
object
BSONNullFormat
extends
PartialFormat
[
BSONNull
.type]
Definition Classes
BSONFormats
implicit
object
BSONObjectIDFormat
extends
PartialFormat
[
BSONObjectID
]
Definition Classes
BSONFormats
implicit
object
BSONRegexFormat
extends
PartialFormat
[
BSONRegex
]
Definition Classes
BSONFormats
implicit
object
BSONStringFormat
extends
PartialFormat
[
BSONString
]
Definition Classes
BSONFormats
implicit
object
BSONSymbolFormat
extends
PartialFormat
[
BSONSymbol
]
Definition Classes
BSONFormats
implicit
object
BSONTimestampFormat
extends
PartialFormat
[
BSONTimestamp
]
Definition Classes
BSONFormats
implicit
object
BSONUndefinedFormat
extends
PartialFormat
[
BSONUndefined
.type]
Definition Classes
BSONFormats
implicit
object
BSONValueReads
extends
Reads
[
BSONValue
]
Definition Classes
LowerImplicitBSONHandlers
implicit
object
BSONValueWrites
extends
Writes
[
BSONValue
]
Definition Classes
LowerImplicitBSONHandlers
implicit
def
JsFieldBSONElementProducer
[
T <:
JsValue
]
(
jsField: (
String
,
T
)
)
:
Producer
[
BSONElement
]
Definition Classes
LowerImplicitBSONHandlers
Annotations
@SuppressWarnings
()
implicit
object
JsObjectDocumentWriter
extends
Writer
[
JsObject
]
Definition Classes
ImplicitBSONHandlers
implicit
object
JsObjectReader
extends
BSONDocumentReader
[
JsObject
]
Definition Classes
ImplicitBSONHandlers
implicit
object
JsObjectWriter
extends
BSONDocumentWriter
[
JsObject
]
Definition Classes
ImplicitBSONHandlers
implicit
def
jsWriter
[
A <:
JsValue
,
B <:
BSONValue
]
:
BSONWriter
[
A
,
B
]
Definition Classes
LowerImplicitBSONHandlers
val
numberReads
:
PartialFunction
[
JsValue
,
JsResult
[
BSONValue
]]
Definition Classes
BSONFormats
def
readAsBSONValue
(
json:
JsValue
)
(
implicit
string:
PartialReads
[
BSONString
]
,
objectID:
PartialReads
[
BSONObjectID
]
,
javascript:
PartialReads
[
BSONJavaScript
]
,
dateTime:
PartialReads
[
BSONDateTime
]
,
timestamp:
PartialReads
[
BSONTimestamp
]
,
binary:
PartialReads
[
BSONBinary
]
,
regex:
PartialReads
[
BSONRegex
]
,
double:
PartialReads
[
BSONDouble
]
,
integer:
PartialReads
[
BSONInteger
]
,
long:
PartialReads
[
BSONLong
]
,
boolean:
PartialReads
[
BSONBoolean
]
,
minKey:
PartialReads
[
BSONMinKey
.type]
,
maxKey:
PartialReads
[
BSONMaxKey
.type]
,
bnull:
PartialReads
[
BSONNull
.type]
,
symbol:
PartialReads
[
BSONSymbol
]
,
array:
PartialReads
[
BSONArray
]
,
doc:
PartialReads
[
BSONDocument
]
,
undef:
PartialReads
[
BSONUndefined
.type]
)
:
JsResult
[
BSONValue
]
Definition Classes
BSONFormats
Annotations
@SuppressWarnings
()
def
toBSON
(
json:
JsValue
)
:
JsResult
[
BSONValue
]
Definition Classes
BSONFormats
def
toJSON
(
bson:
BSONValue
)
:
JsValue
Definition Classes
BSONFormats
def
writeAsJsValue
(
bson:
BSONValue
)
(
implicit
string:
PartialWrites
[
BSONString
]
,
objectID:
PartialWrites
[
BSONObjectID
]
,
javascript:
PartialWrites
[
BSONJavaScript
]
,
dateTime:
PartialWrites
[
BSONDateTime
]
,
timestamp:
PartialWrites
[
BSONTimestamp
]
,
binary:
PartialWrites
[
BSONBinary
]
,
regex:
PartialWrites
[
BSONRegex
]
,
double:
PartialWrites
[
BSONDouble
]
,
integer:
PartialWrites
[
BSONInteger
]
,
long:
PartialWrites
[
BSONLong
]
,
boolean:
PartialWrites
[
BSONBoolean
]
,
minKey:
PartialWrites
[
BSONMinKey
.type]
,
maxKey:
PartialWrites
[
BSONMaxKey
.type]
,
bnull:
PartialWrites
[
BSONNull
.type]
,
symbol:
PartialWrites
[
BSONSymbol
]
,
array:
PartialWrites
[
BSONArray
]
,
doc:
PartialWrites
[
BSONDocument
]
,
undef:
PartialWrites
[
BSONUndefined
.type]
)
:
JsValue
Definition Classes
BSONFormats
Annotations
@SuppressWarnings
()
Inherited from
ImplicitBSONHandlers
Inherited from
BSONFormats
Inherited from
LowerImplicitBSONHandlers
Inherited from
AnyRef
Inherited from
Any
Ungrouped