标签: json scala case-class scala-macros
我有巨大的json对象,我使用liftweb.json库将其提取到case类。基本上,它们中的许多包含很多公共字段,只有一个或两个特定字段。有什么方法可以处理公共字段而不重复它们? (大约有20个,非常丑陋且乏味)。
也许宏在这里有帮助?
编辑:仔细查看宏之后,似乎可以使用宏天堂编译器插件和宏注释来实现解决方案。但是对于一个真实的项目来说似乎太沉重和脆弱了。