Json Argonaut太大案例类

时间:2014-08-06 06:28:12

标签: json codec case-class hlist argonaut

我没有影响的API有一个JSON结果对象,其成员有23个字段。案例类的范例并不起作用,因为它的限制为22.我已经看到Slick和其他库使用HLists来解决这个问题。在Argonaut有办法做到这一点吗?如果是这样,请给我一些示例代码以便利用。谢谢!

object BusinessResults{
    implicit def BusinessResultsCodecJson: CodecJson[BusinessResults] =
      casecodec23(BusinessResults.apply, BusinessResults.unapply)( /**... 23 fields ...**/)
  }

1 个答案:

答案 0 :(得分:1)

我没有为此创建一个优雅的解决方案。我只是用一块23块来理解它来创造解码器。