从JSON中删除斜杠

时间:2017-07-21 11:37:55

标签: json scala serialization

这里我使用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(" \","")。 但是我在这里使用了很多路线所以这对我来说并不是最好的方案,所以在任何地方都应该删除斜线,这应该是最好的方法

1 个答案:

答案 0 :(得分:0)

尝试case class Result("message":String , Information : Data)