【发布时间】:2014-11-22 04:56:55
【问题描述】:
我正在尝试从每条记录具有 n > 22 个键值对的 json 数据集中提取值。为此,我实现了一个包含 n 个成员变量的案例类。但是,scala 2.10.x 编译器报告“实现限制:案例类不能有超过 22 个参数。”
问题似乎来自scala编译器的限制,但是解决这个问题有什么弯路吗?
更新:
我尝试将大案例类分解为较小的案例类(使用嵌套案例类),但在这种情况下程序无法正确解析 json。我认为json4s的实现不允许我们这样做。
【问题讨论】:
-
给定的答案可能会有所帮助。问题似乎在这里解决了:issues.scala-lang.org/browse/SI-7296
标签: scala case-class json4s