format
decimal128 - A decimal floating-point number with 34 significant decimal digits
Base type: string, number
.
The decimal128
format represents a 128-bit decimal floating-point number as defined by IEEE 754 2008 and ISO/IEC/IEEE 60559:2011.
Representation as a JSON string is preferred as this avoids problems with recipients that parse JSON numbers into binary64 memory representation.
String representation allows expressing the special values NaN
, -INF
, and INF
that cannot be expressed as JSON numbers.