object JsonConfig
- Alphabetic
- By Inheritance
- JsonConfig
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(bigDecimalParseConfig: BigDecimalParseConfig, bigDecimalSerializerConfig: BigDecimalSerializerConfig, streamReadConstraints: StreamReadConstraints): JsonConfig
- def apply(bigDecimalParseConfig: BigDecimalParseConfig, bigDecimalSerializerConfig: BigDecimalSerializerConfig): JsonConfig
- def apply(): JsonConfig
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
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
-
val
defaultMathContext: MathContext
The default math context ("decimal128").
-
val
defaultMaxPlain: BigDecimal
The default maximum magnitude of BigDecimal to write out as a plain string.
-
val
defaultMinPlain: BigDecimal
The default minimum magnitude of BigDecimal to write out as a plain string.
-
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.
-
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
-
val
digitsLimitProperty: String
The system property to override the digits limit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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".
-
val
maxNestingDepth: String
The system property to override the max nesting depth for JSON parsing.
-
val
maxPlainProperty: String
The system property to override the maximum magnitude of BigDecimal to write out as a plain string
-
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.
-
val
minPlainProperty: String
The system property to override the minimum magnitude of BigDecimal to write out as a plain string
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
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.
-
val
scaleLimitProperty: String
The system property to override the scale limit.
- val settings: JsonConfig
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated