scala通过反射实现Map与case class(案例类)相互转化

遇到个需求,需要将Map转换为case class以及将case class转换回Map的场景,之前写java的时候会使用BeanUtil之类的工具类实现,但这些工具类到scala中遇到case class有些水土不服,不能正常使用,无奈之下只能自己写个工具,通过反射实现这两个的转换Map转换为ca