A JSON number with optimization by cases.
Attributes
- Companion:
- object
- Source:
- JsonNumber.scala
- Graph
- Supertypes
Members list
Value members
Abstract methods
Return this number as a scala.math.BigDecimal.
Return this number as a scala.math.BigInt if it's a sufficiently small whole number.
Return this number as a scala.math.BigInt if it's a sufficiently small whole number.
Attributes
- Source:
- JsonNumber.scala
Convert this number to its best scala.Double approximation.
Convert this number to its best scala.Double approximation.
Anything over Double.MaxValue
will be rounded to Double.PositiveInfinity
and anything below
Double.MinValue
is rounded to Double.NegativeInfinity
.
Attributes
- Source:
- JsonNumber.scala
Convert this number to its best scala.Float approximation.
Convert this number to its best scala.Float approximation.
Anything over Float.MaxValue
will be rounded to Float.PositiveInfinity
and anything below
Float.MinValue
is rounded to Float.NegativeInfinity
.
Attributes
- Source:
- JsonNumber.scala
Return this number as a scala.Long if it's a valid scala.Long.
Concrete methods
Universal equality derived from our type-safe equality.
Universal equality derived from our type-safe equality.
Attributes
- Definition Classes
- Any
- Source:
- JsonNumber.scala
Hashing that is consistent with our universal equality.
Hashing that is consistent with our universal equality.
Attributes
- Definition Classes
- Any
- Source:
- JsonNumber.scala
Return this number as a scala.Byte if it's a valid scala.Byte.
Return this number as a scala.Short if it's a valid scala.Short.