Fact: JSON allows arbitrary precision numbers.
Problem: JavaScript is unable to express these numbers.

Proposed solution: introduce JSON.safeParse. This method will work as
JSON.parse, but throwing on values that can't be accurately represented by
IEEE 754 64-bit float.

Alternative: allow user to specify number class - eg. by adding options
object with optional method "parseNumber", overwriting default behaviour of
using builtin number type.

Any thoughts on this?
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to