【发布时间】:2014-11-25 14:02:44
【问题描述】:
我正在使用 scalatra 并将我的 servlet 配置为始终返回 JSON(如相应指南中所述)。使用 MongoDB 和 Salat 引导我将 MongoDBObject 读回我的案例类 - 这似乎工作得很好。
我的案例类:
import org.bson.types.ObjectId
import com.novus.salat.annotations.raw.Key
case class Player(_id: ObjectId, firstName: String, ...)
打印案例类对象输出如下:
Player(547489ee93f4272e548ded63,Peter,...)
如您所见,objectid 是 org.bson.types.ObjectId。 自动序列化为 JSON 将其发送到浏览器:
{"_id":{},"firstName":"Peter",...}
我的 ObjectID 在哪里?我做错了什么?
【问题讨论】:
标签: json mongodb scalatra objectid json4s