我有一個案例類添加一個字段,而序列化對象
case class Foo(bar: Int, baz: String)
,我試圖寫一個JSON序列化它。但我有一個額外的要求,多了一個字段添加到生成的JSON(說「問候語」:「你好」)
我想沿着這些路線的東西:
val writes = ((JsPath \ "bar").write[Int] and
(JsPath \ "baz").write[String] and
(JsPath \ "greeting").write[String])(unlift(Foo.unapply))
但是,我應該怎麼將靜態的「Hello」字符串傳遞給上面的Writes?
如何使用此writes
爲我的Foo
類創建Format
?