https://github.com/mlabs-haskell/purescript-aeson
Json (de/en)coders library that works with arbitrary-length numeric types (compatible with Aeson)
https://github.com/mlabs-haskell/purescript-aeson
Last synced: about 1 year ago
JSON representation
Json (de/en)coders library that works with arbitrary-length numeric types (compatible with Aeson)
- Host: GitHub
- URL: https://github.com/mlabs-haskell/purescript-aeson
- Owner: mlabs-haskell
- Created: 2022-05-16T13:34:58.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-06T12:46:34.000Z (about 1 year ago)
- Last Synced: 2025-04-06T13:37:47.015Z (about 1 year ago)
- Language: Nix
- Size: 203 KB
- Stars: 6
- Watchers: 11
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# purescript-aeson
Json (de/en)coders library that works with arbitrary-length numeric types (compatible with Aeson).
The motivation for this library is the fact that `purescript-argonaut` does not support long arithmetic
(JavaScript numbers silently overflow during `JSON.parse` call). We need long arithmetics to work with
software written in Haskell, because Haskell's Aeson serializes long integers as long numeric literals
(without adding quotes).