io.circe.optics
Members list
Type members
Classlikes
Attributes
- Source
- JsonPath.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Dynamicclass Objecttrait Matchableclass AnyShow all
Optics instances for io.circe.JsonObject.
Optics instances for io.circe.JsonObject.
Note that the prisms for integral types will fail on io.circe.JsonNumber values representing negative zero, since this would make them unlawful.
Attributes
- Companion
- object
- Source
- JsonNumberOptics.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JsonNumberOptics.typeobject all.type
Attributes
- Companion
- trait
- Source
- JsonNumberOptics.scala
- Supertypes
- Self type
-
JsonNumberOptics.type
Optics instances for io.circe.JsonObject.
Optics instances for io.circe.JsonObject.
Attributes
- Companion
- object
- Source
- JsonObjectOptics.scala
- Supertypes
- Known subtypes
-
object JsonObjectOptics.typeobject all.type
Attributes
- Companion
- trait
- Source
- JsonObjectOptics.scala
- Supertypes
-
trait JsonObjectOpticstrait ListInstancestrait ListInstancesclass Objecttrait Matchableclass AnyShow all
- Self type
-
JsonObjectOptics.type
Optics instances for io.circe.Json.
Optics instances for io.circe.Json.
Attributes
- Companion
- object
- Source
- JsonOptics.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JsonOptics.typeobject all.type
Attributes
- Companion
- trait
- Source
- JsonOptics.scala
- Supertypes
- Self type
-
JsonOptics.type
Attributes
- Companion
- object
- Source
- JsonPath.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Dynamicclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- JsonPath.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JsonPath.type
Attributes
- Source
- JsonPath.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Dynamicclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- JsonPath.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnsafeOptics.type
Attributes
- Source
- package.scala
- Supertypes
-
trait JsonOpticstrait JsonObjectOpticstrait ListInstancestrait ListInstancestrait JsonNumberOpticsclass Objecttrait Matchableclass AnyShow all
- Self type
-
all.type
Value members
Concrete methods
Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[A, B].
Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[A, B].
Type parameters
- A
-
the type parameter of the existent Decoder.
- B
-
the type parameter of the derived Decoder.
Value parameters
- decoder
-
the existent Decoder.
- iso
-
the existent Iso.
Attributes
- Source
- package.scala
Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[B, A].
Derives a io.circe.Decoder[B] from a Decoder[A] and monocle.Iso[B, A].
Type parameters
- A
-
the type parameter of the existent Decoder.
- B
-
the type parameter of the derived Decoder.
Value parameters
- decoder
-
the existent Decoder.
- iso
-
the existent Iso.
Attributes
- Source
- package.scala
Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[A, B].
Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[A, B].
Type parameters
- A
-
the type parameter of the existent Encoder.
- B
-
the type parameter of the derived Encoder.
Value parameters
- encoder
-
the existent Encoder.
- iso
-
the existent Iso.
Attributes
- Source
- package.scala
Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[B, A].
Derives an io.circe.Encoder[B] from an Encoder[A] and monocle.Iso[B, A].
Type parameters
- A
-
the type parameter of the existent Encoder.
- B
-
the type parameter of the derived Encoder.
Value parameters
- encoder
-
the existent Encoder.
- iso
-
the existent Iso.
Attributes
- Source
- package.scala