【发布时间】:2015-08-24 20:49:37
【问题描述】:
我是 scala 和 play framework 的新手。我有一个 JSon 对象列表,我试图只检索列表中每个对象的两个属性(名称和图像),并将其以 Json 格式发送到 http 响应, 我正在使用 mongoDB 获取完整列表
def NamesImages = Action.async {implicit request =>
val FutureProducts = productDao.find(BSONDocument()).collect[List]()
FutureProducts.map { prod => prod.map {
a =>
val prdObj = Json.obj("name" -> JsObject(a.name.get), "image" -> JsObject(a.image))
Ok(new JsArray(Json.toJson(prdObj)))
}
}}
我收到编译错误:
**type mismatch;**
found : play.api.libs.json.JsValue
required: Seq[play.api.libs.json.JsValue]
【问题讨论】:
标签: json mongodb scala playframework