FromJson

trait FromJson[A]
Companion
object
class Object
trait Matchable
class Any
trait ToAndFromJson[A]

Value members

Abstract methods

def from(maybeJson: Option[JsonValue]): Try[A]
Implicitly added by optionFromJson
def from(maybeJson: Option[JsonValue]): Try[A]

Concrete methods

def from(json: JsonValue): Try[A]
Implicitly added by optionFromJson
def from(json: JsonValue): Try[A]
def map[B](f: A => B): FromJson[B]
Implicitly added by optionFromJson
def map[B](f: A => B): FromJson[B]
def preprocess(f: PartialFunction[Option[JsonValue], JsonValue]): FromJson[A]
Implicitly added by optionFromJson
def preprocess(f: PartialFunction[Option[JsonValue], JsonValue]): FromJson[A]