【发布时间】:2014-06-11 21:50:32
【问题描述】:
我正在编写具有以下签名的方法:
def foo[A: Marshaller, B: Marshaller](f: A => B) = {...}
问题是A 可能是Unit。有意义的是,Unit 应该有一个已经存在的 json 格式,可以在空字符串之间进行转换,而且即使这种格式不存在,实现这种格式也应该是微不足道的,这也是有道理的。我如何为 Unit 定义或导入 json 格式,就像我为案例类所做的那样:
implicit val myFormat = jsonFormat4(myCaseClassWithFourFields)
【问题讨论】: