Phying News
Curated security research, vulnerabilities, advisories and tools for practitioners.

Safely Handling Large Integers in JSON: Best Practices and Pitfalls

Summary

JSON sets no precision limits and JavaScript's Number safely represents integers only up to 2^53-1, so large 64-bit IDs lose precision. Stringify them, use a JSON.parse reviver, or use json-bigint.
Published
Collected

original ↗

Related coverage

back