package json
Linear Supertypes
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
def
JsFieldBSONElementProducer[T <: JsValue](jsField: (String, T)): Producer[BSONElement]
- Definition Classes
- LowerImplicitBSONHandlers
- Annotations
- @SuppressWarnings()
-
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], decimal: PartialReads[BSONDecimal]): 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], decimal: PartialWrites[BSONDecimal]): JsValue
- Definition Classes
- BSONFormats
- Annotations
- @SuppressWarnings()