14

私は持っていReads[T]ます。の配列であると予想される Json オブジェクトを解析したいと思いますT。myを暗黙的に定義Reads[Seq[T]] せずに a を取得する簡単な方法はありますか? 本質的に、私は を受け取って返すReads[T]関数を探しています。Reads[T]Reads[Seq[T]]

に出くわしReads.TraversableReads、必要な暗黙のリーダーを明示的に渡すことができると考えましたが、この関数は も必要とCanBuildForm[...]します。これは面白くないように聞こえます。

4

1 に答える 1

28

Readsコンパニオン オブジェクトには、このためのメソッドがあります: Reads.seq. そのパラメーターは通常暗黙的ですが、必要に応じていつでも明示的に呼び出すことができます。

val a: Reads[T] = ...
val b: Reads[Seq[T]] = Reads.seq(a)
于 2013-07-11T16:15:28.350 に答える