簡體   English   中英

在Lift Scala中將JValue轉換為String

[英]Convert JValue to String in Lift Scala

我有json字符串。 我使用net.liftweb.JsonParser將其轉換為JValue

val x : JValue =  parse(json)

然后,我使用replace()修改了一個名為“名稱”的字段的值

x.replace("name" :: Nil, JString("Tim"))

問題是如何將該JValue轉換回json字符串

你可以簡單地使用這個

import net.liftweb.json._
compact(render(x))

它將以這種形式為您提供JValue對象的json字符串版本

String = {"name":"Tim"}

在2018年至今的最新版本3.3.0中,使用下面的方法將JsonAST.JValue轉換為json字符串:

import net.liftweb.json._
compactRender(jValue)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM