object
BSONFormats extends BSONFormats
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
implicit
object
BSONValueReads extends Reads[BSONValue]
-
implicit
object
BSONValueWrites extends Writes[BSONValue]
-
implicit
def
JsFieldBSONElementProducer[T <: JsValue](jsField: (String, T)): Producer[BSONElement]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
def
jsWriter[A <: JsValue, B <: BSONValue]: BSONWriter[A, B]
-
def
jsonFormat[T](implicit h: BSONHandler[_ <: BSONValue, T]): Format[T]
-
def
jsonOFormat[T](implicit arg0: BSONDocumentWriter[T], arg1: BSONDocumentReader[T]): OFormat[T]
-
def
jsonOWrites[T](implicit bsonWriter: BSONDocumentWriter[T]): OWrites[T]
-
def
jsonReads[T](implicit bsonReader: BSONReader[_ <: BSONValue, T]): Reads[T]
-
def
jsonWrites[T](implicit bsonWriter: BSONWriter[T, _ <: BSONValue]): Writes[T]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
numberReads: PartialFunction[JsValue, JsResult[BSONValue]]
-
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], decimal: PartialReads[BSONDecimal]): JsResult[BSONValue]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toBSON(json: JsValue): JsResult[BSONValue]
-
def
toJSON(bson: BSONValue): JsValue
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
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], decimal: PartialWrites[BSONDecimal]): JsValue