【发布时间】:2023-03-06 00:20:01
【问题描述】:
我有一个案例类
case class Foo(bar: Int, baz: String)
我正在尝试为它编写一个 JSON 序列化。但是我还有一个额外的要求,要在生成的 Json 中再添加一个字段(比如“greeting”:“Hello”)
我正在尝试以下方面:
val writes = ((JsPath \ "bar").write[Int] and
(JsPath \ "baz").write[String] and
(JsPath \ "greeting").write[String])(unlift(Foo.unapply))
但是,我应该如何将静态的“Hello”字符串传递给上面的 Writes?
我如何使用这个writes 为我的Foo 类创建一个Format?
【问题讨论】:
标签: json playframework playframework-2.3