Есть ли (или есть) стандартная черта для сериализуемых объектов XML и JSON в Scala / Lift? - PullRequest
3 голосов
/ 19 октября 2011

В своих проектах Lift я использую собственную черту:


import scala.xml.Node
import net.liftweb.json.JsonAST.JValue

trait Serializable {
  def toXml : Node
  def toJson : JValue
}

Разве я не "заново изобретаю велосипед"?Разве это не общая черта стандартной библиотеки для этого?

1 Ответ

0 голосов
/ 25 октября 2011

Запись имеет метод asJSON, и вы можете использовать net.liftweb.json.XML, чтобы превратить json в xml. Вы не хотите смешивать записи, потому что это слишком много для ваших объектов?

...