< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package reactivemongo
  Definition Classes
    root
-  package play
  Definition Classes
    reactivemongo
-  package json
  Definition Classes
    play
- BSONArrayFormat
- BSONArrayFormat
- BSONBinaryFormat
- BSONBooleanFormat
- BSONDateTimeFormat
- BSONDecimalFormat
- BSONDocumentFormat
- BSONDocumentFormat
- BSONDoubleFormat
- BSONIntegerFormat
- BSONJavaScriptFormat
- BSONLongFormat
- BSONMaxKeyFormat
- BSONMinKeyFormat
- BSONNullFormat
- BSONObjectIDFormat
- BSONRegexFormat
- BSONStringFormat
- BSONSymbolFormat
- BSONTimestampFormat
- BSONUndefinedFormat
- BSONValueReads
- BSONValueWrites
- JsObjectDocumentWriter
- JsObjectReader
- JsObjectWriter
- PartialFormat
- PartialReads
- PartialWrites

p

reactivemongo.play

# json 

#### 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