Parse a decimal amount. Prefer strings from the wire; a number is accepted but anything that isn't representable exactly (0.1 + 0.2, 1e21) is rejected rather than silently rounded.
Parse a decimal amount. Prefer strings from the wire; a number is accepted but anything that isn't representable exactly (0.1 + 0.2, 1e21) is rejected rather than silently rounded.