Nenhum serializador Json como JsObject encontrado para o tipo play.api.libs.json.JsObject

Eu tenho o seguinte código que funciona em um aplicativo de console ao fazer referência"org.reactivemongo" %% "play2-reactivemongo" % "0.10.5.0.akka23"

quando eu atualizar a referência para"org.reactivemongo" % "play2-reactivemongo_2.11" % "0.11.0.play23-M3" Eu recebo:

Nenhum serializador Json como JsObject encontrado para o tipo play.api.libs.json.JsObject. Tente implementar um OWrites implícito ou OFormat para esse tipo.

import org.joda.time.DateTime
import reactivemongo.bson.BSONObjectID
import play.modules.reactivemongo.json.BSONFormats._

case class GoogleToken
(
  id: Option[BSONObjectID],
  name: String,
  emailAddress: String,
  refreshToken: String,
  expires: DateTime
  )

object GoogleToken {

  import play.api.libs.json.Json

  // Generates Writes and Reads
  imp,licit val googleTokenFormat = Json.format[GoogleToken]
}

e depois

coleção val = db.collectionJSONCollection

val query = Json.obj()
val cursor = collection.find(query).
  cursor[GoogleToken](ReadPreference.nearest).
  collect[List]()

O que estou fazendo errado?

questionAnswers(4)

yourAnswerToTheQuestion