JsonScalaz

object JsonScalaz extends JsonScalazs
class Object
trait Matchable
class Any

Value members

Inherited 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.

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

A partial lens for JSON array values.

A partial lens for JSON array values.

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

A partial lens for JSON boolean values.

A partial lens for JSON boolean values.

Inherited from:
JsonScalazs
Source:
JsonScalaz.scala

A partial lens for JSON number values.

A partial lens for JSON number values.

Inherited from:
JsonScalazs
Source:
JsonScalaz.scala

A partial lens for JSON object values.

A partial lens for JSON object values.

Inherited from:
JsonScalazs
Source:
JsonScalaz.scala

A partial lens for JSON string values.

A partial lens for JSON string values.

Inherited from:
JsonScalazs
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.

Inherited from:
JsonScalazs
Source:
JsonScalaz.scala

Implicits

Inherited implicits

implicit val JsonInstances: Equal[Json] & Show[Json]
Inherited from:
JsonScalazs
Source:
JsonScalaz.scala