Review JSON integer, decimal, and precision boundaries
JSON numbers can be rounded or reformatted by the receiver's type and display. Compare safe integers, large IDs, decimals, and exponent notation with synthetic cases, then save a stringification decision note.
Review a number boundary
JSON number precision review
Only synthetic JSON numbers are used. Nothing is sent or saved externally, and monetary or ID safety is not certified.
Boundaries to check
An ID above the safe-integer range may appear as a different value to the receiver.
Numeric parsing can remove trailing decimal zeroes, so preserve a string when display scale is contractual.
Confirm number ranges and exponent handling with the receiving implementation and data contract.