2015-11-18 74 views
0

我使用liftweb JSON转换器,并得到它的工作,通过包括像这样的build.sbt依赖:支持斯卡拉枚举通过net.liftweb.json

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

之前,所有的作品我加枚举。 我可以看到枚举支持here,你应该做这样的事情:

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

但问题是,在我的环境中net.liftweb.json.ext包不被认可。这是EnumSerializer居住的包裹。

回答

3

有一个单独的扩展库,你需要包括。增加一条额外的线如下:

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

应该做的伎俩。

+0

谢谢。解决了。自述文件中不清楚! – Mahdi