首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到类型play.api.libs.json.JsObject的JsObject的Json序列化程序

找不到类型play.api.libs.json.JsObject的JsObject的Json序列化程序
EN

Stack Overflow用户
提问于 2015-06-30 23:24:37
回答 5查看 8.4K关注 0票数 19

当引用"org.reactivemongo" %% "play2-reactivemongo" % "0.10.5.0.akka23"时,我有以下在控制台应用程序中工作的代码

当我更新对"org.reactivemongo" % "play2-reactivemongo_2.11" % "0.11.0.play23-M3"的引用时,我得到:

没有为类型play.api.libs.json.JsObject找到JsObject的Json序列化程序。尝试为此类型实现隐式OWrites或OFormat。

代码语言:javascript
复制
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
  implicit val googleTokenFormat = Json.format[GoogleToken]
}

然后

val集合= db.collectionJSONCollection

代码语言:javascript
复制
val query = Json.obj()
val cursor = collection.find(query).
  cursor[GoogleToken](ReadPreference.nearest).
  collect[List]()

我做错了什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31142366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档