Не найден сериализатор Json в виде JsObject для типа play.api.libs.json.JsObject

У меня есть следующий код, который работает в консольном приложении при обращении"org.reactivemongo" %% "play2-reactivemongo" % "0.10.5.0.akka23"

когда я обновляю ссылку на"org.reactivemongo" % "play2-reactivemongo_2.11" % "0.11.0.play23-M3" Я получил:

Не найден сериализатор Json в виде JsObject для типа play.api.libs.json.JsObject. Попробуйте реализовать неявные OWrites или OFormat для этого типа.

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

а потом

val collection = db.collectionJSONCollection

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

Что я делаю неправильно?

Ответы на вопрос(4)

Ваш ответ на вопрос