実際の電子メールが "空"のときにダミーメールを生成する必要があるScalaコードを修正する必要があります。それが空の場合、 "@ dummy-email.com":空のときにスカラー文字列を設定する
は、これまでのところ、それは次のようになります。今
val maybeEmail = (response.json \ "email").asOpt[String].map(_.toLowerCase)
User(maybeEmail, ...) // User(email: Option[String], ....)
、私はに "maybeEmail" をリセットしたいです。
これは非常に些細なようですが、私はすでにいくつかのショットがあり、動作させることができませんでした。 は、これまでのところ私は(働いていなかった)のようなものをしようとしていた。
maybeEmail.getOrElse[String](someId.concat("@dummy-email.com"))
だから、この上で私をサポートしてください。ありがとう。
「作業していない」とはどういう意味ですか? (具体的に:例外/コンパイルエラー/望ましくない結果を表示してください) –
。私は複数のソリューションを試してみましたが、すべて例外が発生しました:[エラー] found:java.io.Serializable [エラー]必須:オプション[文字列]または類似 – user3735572
playframeworkとplayjsonを使用していますか? –