2015-11-18 72 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