c

zio.json

DecoderOps

implicit final class DecoderOps extends AnyVal

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DecoderOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DecoderOps(json: CharSequence)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def fromJson[A](implicit decoder: JsonDecoder[A]): Either[String, A]

    Attempts to decode the raw JSON string as an A.

    Attempts to decode the raw JSON string as an A.

    On failure a human readable message is returned using a jq friendly format. For example the error .rows[0].elements[0].distance.value(missing)" tells us the location of a missing field named "value". We can use part of the error message in the jq command line tool for further inspection, e.g.

    jq '.rows[0].elements[0].distance' input.json
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped