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 object BSONArrayFormat extends BSONArrayFormat

   Definition Classes
     BSONFormats

2. #### implicit object BSONBinaryFormat extends PartialFormat[BSONBinary]

   Definition Classes
     BSONFormats

3. #### implicit object BSONBooleanFormat extends PartialFormat[BSONBoolean]

   Definition Classes
     BSONFormats

4. #### implicit object BSONDateTimeFormat extends PartialFormat[BSONDateTime]

   Definition Classes
     BSONFormats

5. #### implicit object BSONDocumentFormat extends BSONDocumentFormat

   Definition Classes
     BSONFormats

6. #### implicit object BSONDocumentWrites extends Writer[BSONDocument]

   Definition Classes
     ImplicitBSONHandlers

7. #### implicit object BSONDoubleFormat extends PartialFormat[BSONDouble]

   Definition Classes
     BSONFormats

8. #### implicit object BSONIntegerFormat extends PartialFormat[BSONInteger]

   Definition Classes
     BSONFormats

9. #### implicit object BSONJavaScriptFormat extends PartialFormat[BSONJavaScript]

   Definition Classes
     BSONFormats

10. #### implicit object BSONLongFormat extends PartialFormat[BSONLong]

    Definition Classes
      BSONFormats

11. #### implicit object BSONMaxKeyFormat extends PartialFormat[BSONMaxKey.type]

    Definition Classes
      BSONFormats

12. #### implicit object BSONMinKeyFormat extends PartialFormat[BSONMinKey.type]

    Definition Classes
      BSONFormats

13. #### implicit object BSONNullFormat extends PartialFormat[BSONNull.type]

    Definition Classes
      BSONFormats

14. #### implicit object BSONObjectIDFormat extends PartialFormat[BSONObjectID]

    Definition Classes
      BSONFormats

15. #### implicit object BSONRegexFormat extends PartialFormat[BSONRegex]

    Definition Classes
      BSONFormats

16. #### implicit object BSONStringFormat extends PartialFormat[BSONString]

    Definition Classes
      BSONFormats

17. #### implicit object BSONSymbolFormat extends PartialFormat[BSONSymbol]

    Definition Classes
      BSONFormats

18. #### implicit object BSONTimestampFormat extends PartialFormat[BSONTimestamp]

    Definition Classes
      BSONFormats

19. #### implicit object BSONUndefinedFormat extends PartialFormat[BSONUndefined.type]

    Definition Classes
      BSONFormats

20. #### implicit object BSONValueReads extends Reads[BSONValue]

    Definition Classes
      LowerImplicitBSONHandlers

21. #### implicit object BSONValueWrites extends Writes[BSONValue]

    Definition Classes
      LowerImplicitBSONHandlers

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

    Definition Classes
      LowerImplicitBSONHandlers
    Annotations
      @SuppressWarnings()

23. #### implicit object JsObjectDocumentWriter extends Writer[JsObject]

    Definition Classes
      ImplicitBSONHandlers

24. #### implicit object JsObjectReader extends BSONDocumentReader[JsObject]

    Definition Classes
      ImplicitBSONHandlers

25. #### implicit object JsObjectWriter extends BSONDocumentWriter[JsObject]

    Definition Classes
      ImplicitBSONHandlers

26. #### implicit def jsWriter[A <: JsValue, B <: BSONValue]: BSONWriter[A, B]

    Definition Classes
      LowerImplicitBSONHandlers

27. #### val numberReads: PartialFunction[JsValue, JsResult[BSONValue]]

    Definition Classes
      BSONFormats

28. #### 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()

29. #### def toBSON(json: JsValue): JsResult[BSONValue]

    Definition Classes
      BSONFormats

30. #### def toJSON(bson: BSONValue): JsValue

    Definition Classes
      BSONFormats

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