私は定義された再帰的なクラスを持っています:
case class SettingsRepository(id: Option[BSONObjectID],
name: Option[String],
children: Option[List[SettingsRepository]])
以下のように JSON の暗黙的な形式を使用します。
implicit val repositoryFormat = Json.format[SettingsRepository]
このコンパイル エラーを解決するにはどうすればよいですか? :
No implicit format for Option[List[models.practice.SettingsRepository]] available.
In /path/to/the/file.scala:95
95 implicit val repositoryFormat = Json.format[SettingsRepository]
怠惰な読み取り/書き込み/フォーマットラッパーを定義しようとしましたが、成功しませんでした...誰もそれを行うためのクリーンな方法を知っていますか?