【发布时间】:2014-01-25 08:33:04
【问题描述】:
我浏览了http://www.playframework.com/documentation/2.2.x/ScalaJsonRequests 的 JSON 文档,但没有找到我需要的东西。我需要的是让我的类能够像这样转换为 JSON:
# model
case class MyClass(a: Int, b: String ....)
# controller
def myAction = Action {
val myClass = getMyClass()
Ok(toJson(myClass))
}
所以无论我调用Ok(toJson(myClass)),它都会自行转换为 JSON。我该怎么做?
附:抱歉,我忘了提到 MyClass 有 java.util.UUID 作为 Id 和其他一些类作为字段:
case class MyClass(id: UUID, a: Int, b: String, c: MyClass2 ....)
所以Json.writes[MyClass] 至少因为UUID 不起作用。
【问题讨论】:
标签: json scala playframework playframework-2.2