如何使用LIft将Scala Map转换为JValue?

时间:2013-07-10 12:21:27

标签: json scala map lift-json

我是Lift-Json和Scala的新手 我正在处理集合,我想将地图转换为JSON到String以写入文件。

我尝试使用

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

但没有拍摄地图..要求需要JValue。

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

我想将数据保存在文件中。我创建了一个Map并将JSON转换为String并在文件上写入

首先我使用了JacksMapper它运行良好,但性能很低。这就是为什么我在尝试Lift-Json

1 个答案:

答案 0 :(得分:0)

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

函数pretty在json.Printer