我知道如何使用 play json 库为 play 应用程序进行 json 解析。例如我有以下代码:
class PersonController extends Controller {
case class Person(age: Int, name: String)
implicit val personReads = Json.reads[Person]
implicit val personWrites = Json.writes[Person]
def create = Action(parse.json) { implicit request =>
rs.body.validate[Person] match {
case s: JsSuccess => ...
case e: JsError => ...
}
}
}
我应该如何使用 Argonaut 而不是 Play json 编写像 Reads and Writes 这样的代码?