package json

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. sealed trait BSONFormats extends LowerImplicitBSONHandlers

    JSON Formats for BSONValues.

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

    Implicit BSON Handlers (BSONDocumentReader/BSONDocumentWriter for JsObject)

  8. class JSONException extends RuntimeException
    Annotations
    @SuppressWarnings()
  9. sealed trait LowerImplicitBSONHandlers extends AnyRef

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]): 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]): JsValue
    Definition Classes
    BSONFormats
    Annotations
    @SuppressWarnings()
  8. object BSONFormats extends BSONFormats
  9. implicit object BSONArrayFormat extends BSONArrayFormat
    Definition Classes
    BSONFormats
  10. implicit object BSONBinaryFormat extends PartialFormat[BSONBinary]
    Definition Classes
    BSONFormats
  11. implicit object BSONBooleanFormat extends PartialFormat[BSONBoolean]
    Definition Classes
    BSONFormats
  12. implicit object BSONDateTimeFormat extends PartialFormat[BSONDateTime]
    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. object ImplicitBSONHandlers extends ImplicitBSONHandlers
  28. implicit object BSONDocumentWrites extends Writer[BSONDocument]
    Definition Classes
    ImplicitBSONHandlers
  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
  32. object JSONSerializationPack extends SerializationPack
  33. implicit object BSONValueReads extends Reads[BSONValue]
    Definition Classes
    LowerImplicitBSONHandlers
  34. implicit object BSONValueWrites extends Writes[BSONValue]
    Definition Classes
    LowerImplicitBSONHandlers
  35. object ValidationError

    Factory and extractor

  36. object Writers
  37. object readOpt

Inherited from ImplicitBSONHandlers

Inherited from BSONFormats

Inherited from LowerImplicitBSONHandlers

Inherited from AnyRef

Inherited from Any

Ungrouped