【发布时间】:2011-10-19 02:07:45
【问题描述】:
在我的 Lift 项目中,我使用了自己的一个特性:
import scala.xml.Node
import net.liftweb.json.JsonAST.JValue
trait Serializable {
def toXml : Node
def toJson : JValue
}
我不是在“重塑自行车”吗?这不是有一个通用的标准库特征吗?
【问题讨论】:
在我的 Lift 项目中,我使用了自己的一个特性:
import scala.xml.Node
import net.liftweb.json.JsonAST.JValue
trait Serializable {
def toXml : Node
def toJson : JValue
}
我不是在“重塑自行车”吗?这不是有一个通用的标准库特征吗?
【问题讨论】:
Record 有 asJSON 方法,可以使用 net.liftweb.json.XML 将 json 转为 xml。您不想混入 Record,因为它对您的对象来说太多了吗?
【讨论】: