我没有影响的API有一个JSON结果对象,其成员有23个字段。案例类的范例并不起作用,因为它的限制为22.我已经看到Slick和其他库使用HLists来解决这个问题。在Argonaut有办法做到这一点吗?如果是这样,请给我一些示例代码以便利用。谢谢!
object BusinessResults{
implicit def BusinessResultsCodecJson: CodecJson[BusinessResults] =
casecodec23(BusinessResults.apply, BusinessResults.unapply)( /**... 23 fields ...**/)
}
答案 0 :(得分:1)
我没有为此创建一个优雅的解决方案。我只是用一块23块来理解它来创造解码器。