我在models/ResponseQuery
中定义了一个class
,如下所示:
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]
我很感激解决此错误的任何帮助。
尝试使用同伴对象来ResponseQuery
并为其放置隐式格式。
import play.api.libs.json.Json
object ResponseQuery {
implicit format = Json.format[ResponseQuery]
}