JsonNumberOptics

io.circe.optics.JsonNumberOptics
See theJsonNumberOptics companion object

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
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object JsonNumberOptics.type
object all.type

Members list

Value members

Concrete fields

final lazy val jsonNumberBigDecimal: Prism[JsonNumber, BigDecimal]

Attributes

Source
JsonNumberOptics.scala
final lazy val jsonNumberBigInt: Prism[JsonNumber, BigInt]

Attributes

Source
JsonNumberOptics.scala
final lazy val jsonNumberByte: Prism[JsonNumber, Byte]

Attributes

Source
JsonNumberOptics.scala
final lazy val jsonNumberInt: Prism[JsonNumber, Int]

Attributes

Source
JsonNumberOptics.scala
final lazy val jsonNumberLong: Prism[JsonNumber, Long]

Attributes

Source
JsonNumberOptics.scala
final lazy val jsonNumberShort: Prism[JsonNumber, Short]

Attributes

Source
JsonNumberOptics.scala