in anghammarad/src/main/scala/com/gu/anghammarad/serialization/Serialization.scala [24:31]
private def parseEmailDomain(jsonStr: String): Try[String] = {
val emailDomain = for {
json <- parse(jsonStr)
domain <- json.hcursor.downField("emailDomain").as[String]
} yield domain
emailDomain.toTry
}