【发布时间】:2015-04-30 19:35:54
【问题描述】:
我有 json 字符串。我使用 net.liftweb.JsonParser 将其转换为 JValue
val x : JValue = parse(json)
然后我使用 replace() 修改了一个名为“name”的字段的值
x.replace("name" :: Nil, JString("Tim"))
问题是我如何将此 JValue 转换回 json 字符串
【问题讨论】:
-
我想你只需使用库中的
write方法就可以了。 -
@Rich Henry:请告诉我,我应该使用库中哪个类的方法
-
如果您导入了
org.json4s._,那么它可能已经存在。它是 json4s 的一部分。 -
@Rich Henry:我们使用的是 liftweb 库而不是 json4s。我们可以通过使用 liftweb 库来实现这一点
-
最好在问题中提及您正在使用的库(并添加标签)。