我正在尝试从每条记录具有 n > 22 个键值对的 json 数据集中提取值。为此,我实现了一个包含 n 个成员变量的案例类。但是,scala 2.10.x 编译器报告“实现限制:案例类不能有超过 22 个参数。”
问题似乎来自scala编译器的限制,但是解决这个问题有什么弯路吗?
更新:
我试图将大案例类分解为较小的案例类(使用嵌套案例类),但在这种情况下程序无法正确解析 json。我认为json4s的实现不允许我们这样做。
我正在尝试从每条记录具有 n > 22 个键值对的 json 数据集中提取值。为此,我实现了一个包含 n 个成员变量的案例类。但是,scala 2.10.x 编译器报告“实现限制:案例类不能有超过 22 个参数。”
问题似乎来自scala编译器的限制,但是解决这个问题有什么弯路吗?
更新:
我试图将大案例类分解为较小的案例类(使用嵌套案例类),但在这种情况下程序无法正确解析 json。我认为json4s的实现不允许我们这样做。