我有一个案例类,其中包含超过 22 个字段。假设它看起来像这样(Scala 伪代码):
case class X(A1: Int, A2: Int, ..., A22: Int, A23: Int, ..., A40: Int)
目前我只能看到jencode
最多 22 个字段jencode22L
的功能,最大值也是如此。除了将其编码为 JSON 之外,我还想手动将字段名称映射到其他名称。例如,我想成为A1
,比方说,比方说。a1
A2
b2
你如何在 Argonaut 中做到这一点?