SCALA Lift — MongoDB JsonObjectField Преобразовать список в JSON

#json #scala #mongodb #lift

#json #scala #mongodb #поднимите

Вопрос:

У меня есть поле объекта json в mongodb, и мне было интересно, есть ли элегантный способ отображения следующего списка:

 List(("Label_1","Value_1"),("Label_2","Value_2"))
  

В объект json, подобный:

 var json = {

    Label_1 : "Value_1",
    Label_2 : "Value_2"

}
  

А затем сохраняет объект в поле объекта json под названием «список»:

 TheRecord.createRecord.title("Test Title").thelist(json).save
  

Заранее спасибо за любую помощь, очень признателен

Ответ №1:

 Json.toJson(
  List(("Label_1","Value_1"),("Label_2","Value_2")).map { item =>
    item._1 -> item._2
  }.toMap
)