scalar

Decimal

An exact decimal number of unlimited precision, for example 47460 or 3.1415.

Transmitted as a JSON string rather than a JSON number, so that clients cannot lose precision by parsing the value into a binary floating point type. Parse it into an arbitrary precision decimal type (BigDecimal, decimal.Decimal, …). The decimal separator is a dot; no grouping separators and no other separators are used.