def json: JsValue = origin.data()

in app/agent/model.scala [179:188]


  def json: JsValue = origin.data(resource)
  def crawlJson(implicit writes: Reads[F]): Iterable[T] = {
    Json.fromJson[Seq[F]](json) match {
      case JsError(errors) =>
        val failure = s"Encountered failure to parse json source: $errors"
        log.error(failure)
        throw new IllegalArgumentException(failure)
      case JsSuccess(result, _) => result.map(translate)
    }
  }