Packages

object JsonConfig

Source
JsonConfig.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonConfig
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(bigDecimalParseConfig: BigDecimalParseConfig, bigDecimalSerializerConfig: BigDecimalSerializerConfig): JsonConfig
  5. def apply(): JsonConfig
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  8. val defaultDigitsLimit: Int

    The default limit for digits considering the default MathContext of decimal128.

    The default limit for digits considering the default MathContext of decimal128. 307 digits should be the correct value for 128 bytes. But we are using 310 because Play JSON uses BigDecimal to parse any number including Doubles and Doubles max value has 309 digits, so we are using 310 here

  9. val defaultMathContext: MathContext

    The default math context ("decimal128").

  10. val defaultMaxPlain: BigDecimal

    The default maximum magnitude of BigDecimal to write out as a plain string.

  11. val defaultMinPlain: BigDecimal

    The default minimum magnitude of BigDecimal to write out as a plain string.

  12. val defaultPreserveZeroDecimal: Boolean

    Zero decimal values (e.g.

    Zero decimal values (e.g. .0 or .00) or dropped by default. For example, a value of 1.0 or 1.00 will be serialized as 1.

  13. val defaultScaleLimit: Int

    The default limit for the scale considering the default MathContext of decimal128.

    The default limit for the scale considering the default MathContext of decimal128. limit for scale for decimal128: BigDecimal("0." + "0" * 33 + "1e-6143", java.math.MathContext.DECIMAL128).scale + 1

  14. val digitsLimitProperty: String

    The system property to override the digits limit

  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val mathContextProperty: String

    The system property to override the math context.

    The system property to override the math context. This can be "decimal32", "decimal64", "decimal128" (the default), or "unlimited".

  21. val maxPlainProperty: String

    The system property to override the maximum magnitude of BigDecimal to write out as a plain string

  22. val minPlainProperty: String

    The system property to override the minimum magnitude of BigDecimal to write out as a plain string

  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  26. val preserveZeroDecimalProperty: String

    The system property to override whether zero decimals (e.g.

    The system property to override whether zero decimals (e.g. .0 or .00) are written by default. These are dropped by default.

  27. val scaleLimitProperty: String

    The system property to override the scale limit.

  28. val settings: JsonConfig
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped