One block of money figures.Unformatted numbers: no separators, no forced rounding, no symbol. A whole value serialises without a decimal point (1150, not 1150.0) because JSON has one number type -- decode into a decimal or float type, never an integer.The two optional fields are absent, not null, when they do not apply.