我是Lift-Json和Scala的新手 我正在处理集合,我想将地图转换为JSON到String以写入文件。
我尝试使用val json1 = compact(JsonAST.render(map))
但没有拍摄地图..要求需要JValue。
如何将Map转换为JValue,我是否正确地工作。
我想将数据保存在文件中。我创建了一个Map并将JSON转换为String并在文件上写入
首先我使用了JacksMapper它运行良好,但性能很低。这就是为什么我在尝试Lift-Json
答案 0 :(得分:0)
http://liftweb.net/api/25/api/#net.liftweb.json.JsonDSL 有一个隐式函数可以映射到Jvalue 然后使用pretty(render(json))
函数pretty在json.Printer
中