我有json字符串。我使用net.liftweb.JsonParser
将其转换为JValueval x : JValue = parse(json)
然后我修改了名为" name"的字段的值。使用replace()
x.replace("name" :: Nil, JString("Tim"))
问题是如何将此JValue转换回json String
答案 0 :(得分:2)
你可以简单地使用这个
import net.liftweb.json._
compact(render(x))
这将为您提供此表单中的JValue对象的json字符串版本
String = {"name":"Tim"}
答案 1 :(得分:0)
截至2018年的最新版本3.3.0,使用下面的方法将JsonAST.JValue转换为json字符串:
import net.liftweb.json._
compactRender(jValue)