blob: 4ff40347807ba8b67d8e35d3ca318eefddfbd9a1 (
plain) (
tree)
|
|
package xyz.driver.pdsuicommon.json
import play.api.libs.json.JsResult
import scala.util.{Failure, Success, Try}
final class JsResultOps[T](val self: JsResult[T]) extends AnyVal {
def toTry: Try[T] = {
self.fold[Try[T]](
errors => Failure(new JsonValidationException(errors)),
Success(_)
)
}
}
|