我正在使用liftweb JSON转换器并让它工作,通过包含这样的依赖build.sbt
:
"net.liftweb" %% "lift-json" % "2.6.2"
在我添加枚举之前,这一切都有效。我可以看到这里支持枚举,你应该这样做:
// Scala enums
implicit val formats = net.liftweb.json.DefaultFormats + new EnumSerializer(MyEnum)
但问题是在我的环境net.liftweb.json.ext
中无法识别包。这是EnumSerializer
生活的包裹。