【问题标题】:Json Argonaut Too Big For Case ClassJson Argonaut 对于案例类来说太大了
【发布时间】:2014-08-06 06:28:12
【问题描述】:

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

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

【问题讨论】:

    标签: json codec case-class hlist argonaut


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-01-16
      • 2019-07-29
      • 2012-07-22
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2011-10-17
      相关资源
      最近更新 更多