我在class
中定义了一个models/ResponseQuery
,如下所示:
case class ResponseQuery(
query: String,
tableArray: Array[String]
)
在app/controllers/
中的文件中,我返回类型为responseQuery
的对象
var responseQuery: models.ResponseQuery
Future.successful(Ok(responseQuery))
但是,编译时出现以下错误:
无法将
models.ResponseQuery
的实例写入HTTP response
。 尝试定义一个Writeable[models.ResponseQuery]
感谢您为解决此错误提供的帮助。
答案 0 :(得分:0)
尝试将伴随对象设置为ResponseQuery
,并为其设置隐式格式。
import play.api.libs.json.Json
object ResponseQuery {
implicit format = Json.format[ResponseQuery]
}