Это код, который я использую:
(__ \ "fields").read(
(__ \ "key").readNullable[String] and
(__ \ "summary").readNullable[String] and
(__ \ "description").readNullable[String]
tupled
)
Полная ошибка в этом случае:
value and is not a member of play.api.libs.json.Reads[Option[String]]
Он также мог быть одним из них при ошибке
play.api.libs.json.OFormat
play.api.libs.json.OWrites