package json

Linear Supertypes
ImplicitBSONHandlers, BSONFormats, LowerImplicitBSONHandlers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. json
  2. ImplicitBSONHandlers
  3. BSONFormats
  4. LowerImplicitBSONHandlers
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BSONArrayFormat extends PartialFormat[BSONArray]
    Definition Classes
    BSONFormats
  2. class BSONDocumentFormat extends PartialFormat[BSONDocument]
    Definition Classes
    BSONFormats
  3. trait PartialFormat[T <: BSONValue] extends Format[T] with PartialReads[T] with PartialWrites[T]
    Definition Classes
    BSONFormats
  4. trait PartialReads[T <: BSONValue] extends Reads[T]
    Definition Classes
    BSONFormats
  5. trait PartialWrites[T <: BSONValue] extends Writes[T]
    Definition Classes
    BSONFormats

Value Members

  1. implicit def JsFieldBSONElementProducer[T <: JsValue](jsField: (String, T)): Producer[BSONElement]
    Definition Classes
    LowerImplicitBSONHandlers
    Annotations
    @SuppressWarnings()
  2. implicit def jsWriter[A <: JsValue, B <: BSONValue]: BSONWriter[A, B]
    Definition Classes
    LowerImplicitBSONHandlers
  3. val numberReads: PartialFunction[JsValue, JsResult[BSONValue]]
    Definition Classes
    BSONFormats
  4. 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()
  5. def toBSON(json: JsValue): JsResult[BSONValue]
    Definition Classes
    BSONFormats
  6. def toJSON(bson: BSONValue): JsValue
    Definition Classes
    BSONFormats
  7. 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()
  8. implicit object BSONArrayFormat extends BSONArrayFormat
    Definition Classes
    BSONFormats
  9. implicit object BSONBinaryFormat extends PartialFormat[BSONBinary]
    Definition Classes
    BSONFormats
  10. implicit object BSONBooleanFormat extends PartialFormat[BSONBoolean]
    Definition Classes
    BSONFormats
  11. implicit object BSONDateTimeFormat extends PartialFormat[BSONDateTime]
    Definition Classes
    BSONFormats
  12. implicit object BSONDecimalFormat extends PartialFormat[BSONDecimal]
    Definition Classes
    BSONFormats
  13. implicit object BSONDocumentFormat extends BSONDocumentFormat
    Definition Classes
    BSONFormats
  14. implicit object BSONDoubleFormat extends PartialFormat[BSONDouble]
    Definition Classes
    BSONFormats
  15. implicit object BSONIntegerFormat extends PartialFormat[BSONInteger]
    Definition Classes
    BSONFormats
  16. implicit object BSONJavaScriptFormat extends PartialFormat[BSONJavaScript]
    Definition Classes
    BSONFormats
  17. implicit object BSONLongFormat extends PartialFormat[BSONLong]
    Definition Classes
    BSONFormats
  18. implicit object BSONMaxKeyFormat extends PartialFormat[BSONMaxKey.type]
    Definition Classes
    BSONFormats
  19. implicit object BSONMinKeyFormat extends PartialFormat[BSONMinKey.type]
    Definition Classes
    BSONFormats
  20. implicit object BSONNullFormat extends PartialFormat[BSONNull.type]
    Definition Classes
    BSONFormats
  21. implicit object BSONObjectIDFormat extends PartialFormat[BSONObjectID]
    Definition Classes
    BSONFormats
  22. implicit object BSONRegexFormat extends PartialFormat[BSONRegex]
    Definition Classes
    BSONFormats
  23. implicit object BSONStringFormat extends PartialFormat[BSONString]
    Definition Classes
    BSONFormats
  24. implicit object BSONSymbolFormat extends PartialFormat[BSONSymbol]
    Definition Classes
    BSONFormats
  25. implicit object BSONTimestampFormat extends PartialFormat[BSONTimestamp]
    Definition Classes
    BSONFormats
  26. implicit object BSONUndefinedFormat extends PartialFormat[BSONUndefined.type]
    Definition Classes
    BSONFormats
  27. implicit object BSONValueReads extends Reads[BSONValue]
    Definition Classes
    LowerImplicitBSONHandlers
  28. implicit object BSONValueWrites extends Writes[BSONValue]
    Definition Classes
    LowerImplicitBSONHandlers
  29. implicit object JsObjectDocumentWriter extends Writer[JsObject]
    Definition Classes
    ImplicitBSONHandlers
  30. implicit object JsObjectReader extends BSONDocumentReader[JsObject]
    Definition Classes
    ImplicitBSONHandlers
  31. implicit object JsObjectWriter extends BSONDocumentWriter[JsObject]
    Definition Classes
    ImplicitBSONHandlers

Inherited from ImplicitBSONHandlers

Inherited from BSONFormats

Inherited from LowerImplicitBSONHandlers

Inherited from AnyRef

Inherited from Any

Ungrouped