def soloField()

in src/main/scala/com/gu/flexible/snapshotter/model/Snapshot.scala [14:20]


  def soloField(json: JsLookup, field: List[String]): Option[JsObject] = {
    field match {
      case head :: Nil => (json \ head).toOption.map(obj => Json.obj(head -> obj))
      case head :: tail => soloField(json \ head, tail).map(obj => Json.obj(head -> obj))
      case _ => None
    }
  }