【发布时间】:2021-06-27 20:25:01
【问题描述】:
我有一种情况,我必须拥有这个case class Config[F[_]](pattern: String, format:F[String]),因为有时格式应该存在,并且像Config[Id] 一样使用它,有时不使用Config[Option]。
问题是,这如何处理 Play 或 Spray Json 以及序列化/反序列化这种结构的一些最佳实践。
我以前使用过这个技巧几次,但从来没有强制序列化,直到我想知道读写方法应该是什么样子。此外,如果有任何缺点或处罚,性能也是明智的。
有什么想法吗?谢谢各位!
【问题讨论】:
标签: json scala spray-json play-json higher-kinded-types