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]): 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()

### Inherited from ImplicitBSONHandlers

### Inherited from BSONFormats

### Inherited from LowerImplicitBSONHandlers

### Inherited from AnyRef

### Inherited from Any

### Ungrouped