Play Framework JSON Conversion
Я планирую использовать библиотеку Play JSON для сериализации и десериализации объектов в Json и из него. У меня есть класс дела, как это:
case class MyCaseClass(string: String, intVal: Int)
У меня есть служба, которая возвращает мне строку JSON, которая фактически является Seq[MyCaseClass]. Я могу поместить эту строку в JsValue, но как я могу преобразовать это JsValue в MyCaseClass?
def reads(json: JsValue): JsResult[Seq[MyCaseClass]] = {
???
}
Какие-либо предложения?
1 ответ
Вы пытались просто определить reads
как Json.format[MyCaseClass]
? Если имена свойств совпадают с именами в json, который вы читаете, это должно работать.