首页 > 解决方案 > 在案例类中重用字段/属性

问题描述

我有巨大的 json 对象,我使用 liftweb.json 库将其提取到案例类中。基本上,它们中的许多都包含许多公共字段,只有 1 或 2 个特定字段。有什么可能的方法来处理公共字段而不重复它们?(大约有 20 个,既丑陋又乏味)。

也许宏在这里有帮助?

编辑:仔细查看宏之后,似乎可以使用宏天堂编译器插件和宏注释来实现解决方案。但对于一个真正的项目来说,它似乎过于沉重和脆弱。

标签: jsonscalacase-classscala-macros

解决方案


推荐阅读