Package

reactivemongo.play

json

Permalink

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]

    Permalink
    Definition Classes
    BSONFormats
  2. class BSONDocumentFormat extends PartialFormat[BSONDocument]

    Permalink
    Definition Classes
    BSONFormats
  3. trait PartialFormat[T <: BSONValue] extends Format[T] with PartialReads[T] with PartialWrites[T]

    Permalink
    Definition Classes
    BSONFormats
  4. trait PartialReads[T <: BSONValue] extends Reads[T]

    Permalink
    Definition Classes
    BSONFormats
  5. trait PartialWrites[T <: BSONValue] extends Writes[T]

    Permalink
    Definition Classes
    BSONFormats

Value Members

  1. implicit def JsFieldBSONElementProducer[T <: JsValue](jsField: (String, T)): Producer[BSONElement]

    Permalink
    Definition Classes
    LowerImplicitBSONHandlers
    Annotations
    @SuppressWarnings()
  2. implicit def jsWriter[A <: JsValue, B <: BSONValue]: BSONWriter[A, B]

    Permalink
    Definition Classes
    LowerImplicitBSONHandlers
  3. val numberReads: PartialFunction[JsValue, JsResult[BSONValue]]

    Permalink
    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]

    Permalink
    Definition Classes
    BSONFormats
    Annotations
    @SuppressWarnings()
  5. def toBSON(json: JsValue): JsResult[BSONValue]

    Permalink
    Definition Classes
    BSONFormats
  6. def toJSON(bson: BSONValue): JsValue

    Permalink
    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

    Permalink
    Definition Classes
    BSONFormats
    Annotations
    @SuppressWarnings()

Inherited from ImplicitBSONHandlers

Inherited from BSONFormats

Inherited from LowerImplicitBSONHandlers

Inherited from AnyRef

Inherited from Any

Ungrouped