2016-05-05 16 views
1

私はカスタムは、私はこのようになりますこれは、使用しています読み込みがあります。Playframework - リストの読み込みを実装する方法は?

def myReads(companyId: Long): Reads[MyClass] = (
    (JsPath \ "name").read[String] and 
    Reads.pure(companyId) 
) (MyClass.apply _) 

私はMyClassの一覧を読み込むしようとしている、と私はどのように確認していません。私は唯一のMyClassのを読みたい場合 は、だから私は、私を提供することで、このようにそれをやった読み取ります

request.body.validate[List[MyClass]]((__ \ "list").read[List[MyClass]](MyClass.myReads(100)).fold() 
:事は、私はMyClassののリストを読みたいです

request.body.validate[MyClass](MyClass.myReads(100)).fold(e => , valid =>) 

ので、私はこのような何かを試してみました

しかし、それはどのようにそれを修正するかわからないリストのための読み取りを期待しています。 アイデアありますか?

ありがとうございます!

答えて

1

はあなたでなければなりません読み込む

request.body.validate[List[MyClass]](
    (__ \ "list").read[List[MyClass]](
    Reads.list(MyClass.myReads(100)) 
) 
).fold() 
関連する問題