Limitations for numerical types:
Typesafe config uses Java's int, long and double types to represent numbers.
In some cases, double values may be represented internally as long after a
roundtrip since the HOCON
formatting is not stable. Also, precision may be lost when converting from
circe's JsonNumber to Typesafe config's number
representation (as can be seen in the
test for the printer laws).
circe-config: A Typesafe config wrapper powered by circe.
Limitations for numerical types: Typesafe config uses Java's int, long and double types to represent numbers. In some cases, double values may be represented internally as long after a roundtrip since the HOCON formatting is not stable. Also, precision may be lost when converting from circe's JsonNumber to Typesafe config's number representation (as can be seen in the test for the printer laws).