【发布时间】:2014-05-24 10:06:55
【问题描述】:
我正在编写客户序列化程序。在那个序列化器中,我想以某种方式说:“这个东西你已经知道如何序列化了”。
我目前的做法是这样的:
import org.json4s.native.Serialization._
import org.json4s.JsonDSL.WithBigDecimal._
object WindowSerializer extends CustomSerializer[Window](format =>
( [omitted],
{
case Window(frame, size) =>
( "size" -> size ) ~
( "frame" -> parse(write(frame)) )
}))
parse(write(frame)) 的东西既丑陋又低效。如何解决?
【问题讨论】: