这里我使用write()
JSON序列化方法将case类转换为JSON对象。
例如 -
案例类Data("data":String)
,我想将其转换为json,然后可以通过
val json = net.liftweb.json.serialization.write(Data("here is something"))
然后将其转换为{"data":"here is something"}
但是如果我想将它转换成另一个json对象,例如 -
case class Result("message":String , Information : String)
val result = net.liftweb.json.serialization.write(Result("success",json))
然后结果显示为 -
{"message":"success" , "Information":{"{"\data\":"\here is something\"}"}}
但我不想在结果中斜线。那么删除这个的最佳方案是什么。
我可以在这里做的一种方法是使用result.replace(" \","")。 但是我在这里使用了很多路线所以这对我来说并不是最好的方案,所以在任何地方都应该删除斜线,这应该是最好的方法
答案 0 :(得分:0)
尝试case class Result("message":String , Information : Data)
。