JsonScalazs

class Object
trait Matchable
class Any
object ArgonautScalaz.type
object JsonScalaz.type

Value members

Concrete methods

def asWithValidation[A](f: HCursor => ValidationNel[String, A]): DecodeJson[A]

Decode A based on HCursor => ValidationNel[String, A] function.

Decode A based on HCursor => ValidationNel[String, A] function.

Source:
JsonScalaz.scala
def jArrayPL: PLens[Json, JsonArray]

A partial lens for JSON array values.

A partial lens for JSON array values.

Source:
JsonScalaz.scala
def jBoolPL: PLens[Json, Boolean]

A partial lens for JSON boolean values.

A partial lens for JSON boolean values.

Source:
JsonScalaz.scala

A partial lens for JSON number values.

A partial lens for JSON number values.

Source:
JsonScalaz.scala

A partial lens for JSON object values.

A partial lens for JSON object values.

Source:
JsonScalaz.scala

A partial lens for JSON string values.

A partial lens for JSON string values.

Source:
JsonScalaz.scala
def jsonArrayPL(n: Int): PLens[JsonArray, Json]

A partial lens for element of JSON array.

A partial lens for element of JSON array.

Source:
JsonScalaz.scala

Implicits

Implicits

implicit val JsonInstances: Equal[Json] & Show[Json]