如何使用LIft将Scala映射转换为JValue



我是Lift Json和Scala的新手我正在处理集合,我想将map转换为JSON,再转换为String,以便在文件中写入。

我试着用

val json1 = compact(JsonAST.render(map))

但没有拿地图。。询问需要JValue。

如何将Map转换为JValue,我的工作方式是否正确。

我想把数据保存在文件中。我创建了一个Map,并将其转换为JSON到String,并在文件上进行编写

首先我使用了JacksMapper,它工作得很好,但性能很低。这就是我尝试Lift Json 的原因

http://liftweb.net/api/25/api/#net.liftweb.json.JsonDSL有一个隐式函数可以映射到Jvalue然后使用漂亮的(render(json))

函数"漂亮"在json中。打印机

相关内容

  • 没有找到相关文章