2015-11-18 5 views
0

Я использую liftweb JSON конвертер и получил его работу, включив зависимость в build.sbt вроде этого:Поддержка Scala Перечисления по 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

Существует отдельное расширение Lib, что вам нужно будет включить. Добавление дополнительной строки примерно так:

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

должен сделать трюк.

+0

Спасибо. Решаемые. Это было не ясно из readme! – Mahdi