zio.json.ast

package zio.json.ast

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class InvalidJsonValue(msg: String) extends Exception

Attributes

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
final implicit class IterableStringOps(arr: Iterable[String]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonBooleanOps(bool: Boolean) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonDoubleOps(num: Double) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonIntOps(num: Int) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonObjOps(json: Obj) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonOffsetDatetimeOps(value: OffsetDateTime) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonOps(json: Json) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonOptionOps[T](item: Option[T])(implicit evidence$1: JsonEncoder[T])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final implicit class JsonStringOps(str: String) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JsonTOps[T](item: T)(implicit evidence$2: JsonEncoder[T])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object JsonUtils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait MergeMode

Merge strategy used for deepMerge operation when merging two arrays.

Merge strategy used for deepMerge operation when merging two arrays.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Concat.type
object Default.type
object Index.type
object MergeMode

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait TimeJson

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object time.type
object time extends TimeJson

Attributes

Graph
Supertypes
trait TimeJson
class Object
trait Matchable
class Any
Self type
time.type

Implicits

Implicits

final implicit def IterableStringOps(arr: Iterable[String]): IterableStringOps
final implicit def JsonBooleanOps(bool: Boolean): JsonBooleanOps
final implicit def JsonDoubleOps(num: Double): JsonDoubleOps
final implicit def JsonIntOps(num: Int): JsonIntOps
final implicit def JsonObjOps(json: Obj): JsonObjOps
final implicit def JsonOffsetDatetimeOps(value: OffsetDateTime): JsonOffsetDatetimeOps
final implicit def JsonOps(json: Json): JsonOps
final implicit def JsonOptionOps[T : JsonEncoder](item: Option[T]): JsonOptionOps[T]
final implicit def JsonStringOps(str: String): JsonStringOps
final implicit def JsonTOps[T : JsonEncoder](item: T): JsonTOps[T]