JSON doesn&#x27;t define the number format or precision which is a major issue. It&#x27;s not IEEE754, its a string of digits. What you have done is prove the point that it&#x27;s implementation specific, in this case JavaScript.<p>You&#x27;re right about decimal precision however so I conceded there but the precision and capability is defined.