Как преобразовать карту Scala в JValue с помощью LIft?

Я новичок в Lift-Json и Scala. Я работаю над коллекциями, я хочу преобразовать карту в JSON в строку для записи в файл.

я пытался использовать

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

но не беру карту.. спрашивая нужно JValue.

как преобразовать карту в JValue и правильно ли я работаю или нет.

я хочу сохранить данные в файле. я создал карту и преобразовал ее в JSON в строку и записал в файл

сначала я использовал JacksMapper, он работал нормально, но производительность низкая. вот почему я пробую Lift-Json


person Devendar    schedule 10.07.2013    source источник
comment
возможный дубликат: stackoverflow.com/questions/6271386/   -  person cmbaxter    schedule 10.07.2013


Ответы (1)


http://liftweb.net/api/25/api/#net.liftweb.json.JsonDSL есть неявная функция, которая делает сопоставление с Jvalue, а затем использует pretty(render(json))

функция довольно находится в json.Printer

person Emmanouil Ragiadakos    schedule 10.07.2013