1
У меня есть обычай чтения я использую, который выглядит следующим образом:Playframework - как реализовать Чтение списка?
def myReads(companyId: Long): Reads[MyClass] = (
(JsPath \ "name").read[String] and
Reads.pure(companyId)
) (MyClass.apply _)
Я пытаюсь прочитать список MyClass, и я не знаю, как. Так что, если я хотел прочитать только один MyClass я сделал это так, предоставляя моему гласит:
request.body.validate[MyClass](MyClass.myReads(100)).fold(e => , valid =>)
Дело в том, что я хочу, чтобы прочитать список MyClass, поэтому я пытался что-то вроде этого:
request.body.validate[List[MyClass]]((__ \ "list").read[List[MyClass]](MyClass.myReads(100)).fold()
Но он ожидает, что читает список, но не уверен, как его исправить. Есть идеи?
Спасибо!