Packages

object JsonConfig

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. All

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, streamReadConstraints: StreamReadConstraints): JsonConfig
  5. def apply(bigDecimalParseConfig: BigDecimalParseConfig, bigDecimalSerializerConfig: BigDecimalSerializerConfig): JsonConfig
  6. def apply(): JsonConfig
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  9. 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

  10. val defaultMathContext: MathContext

    The default math context ("decimal128").

  11. val defaultMaxPlain: BigDecimal

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

  12. val defaultMinPlain: BigDecimal

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

  13. 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.

  14. 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

  15. val digitsLimitProperty: String

    The system property to override the digits limit

  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. 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".

  22. val maxNestingDepth: String

    The system property to override the max nesting depth for JSON parsing.

  23. val maxPlainProperty: String

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

  24. val maxStringLength: String

    The system property to override the max string length for JSON parsing.

    The system property to override the max string length for JSON parsing. This is used to limit the length of individual strings in JSON documents.

  25. val minPlainProperty: String

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

  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  29. 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.

  30. val scaleLimitProperty: String

    The system property to override the scale limit.

  31. val settings: JsonConfig
  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped