net.liftweb.json支持Scala Enumeration

时间:2015-11-18 10:48:05

标签: scala enumeration lift-json

我正在使用liftweb JSON转换器并通过在build.sbt中包含依赖项来使其正常工作:

"net.liftweb" %% "lift-json" % "2.6.2"

这一切都在我添加Enumerations之前有效。 我可以看到here支持Enumerations,你应该这样做:

// Scala enums
implicit val formats = net.liftweb.json.DefaultFormats + new EnumSerializer(MyEnum)

但问题是在我的环境中无法识别net.liftweb.json.ext包。这是EnumSerializer所在的包。

1 个答案:

答案 0 :(得分:3)

您需要包含一个单独的扩展库。添加额外的行如:

"net.liftweb" %% "lift-json-ext" % "2.6.2"

应该这样做。