Json Argonaut对于Case类太大
我对一个API没有影响,它有一个JSON结果对象,其成员有23个字段。案例类的范例不起作用,因为有22个的限制。我见过Slick和其他库使用HLists来解决这个问题。在Argonaut有办法做到这一点吗?如果是这样的话,请给我一段代码样本。谢谢大家!Json Argonaut对于Case类太大,json,codec,case-class,hlist,argonaut,Json,Codec,Case Class,Hlist,Argonaut,我对一个API没有影响,它有一个JSON结果对象,其成员有23个字段。案例类的范例不起作用,因为有22个的限制。我见过Slick和其他库使用HLists来解决这个问题。在Argonaut有办法做到这一点吗?如果是这样的话,请给我一段代码样本。谢谢大家! object BusinessResults{ implicit def BusinessResultsCodecJson: CodecJson[BusinessResults] = casecodec23(BusinessR
object BusinessResults{
implicit def BusinessResultsCodecJson: CodecJson[BusinessResults] =
casecodec23(BusinessResults.apply, BusinessResults.unapply)( /**... 23 fields ...**/)
}
我没有为此创建一个优雅的解决方案。我只是手工制作了一个23块的解码器