aeson Documentation

repository·master·Indexed 23 days ago

https://github.com/haskell/aeson

A fast Haskell library for parsing, encoding, and manipulating JSON data. The repository also includes attoparsec-iso8601, a specialized package for parsing ISO 8601 dates using attoparsec to ensure consistent date parsing logic matching aeson.

Tokens
210
Snippets
0
Records
3
Agent score
30%

What's inside aeson

  1. Overview of attoparsec-iso8601

    master
    The attoparsec-iso8601 package provides parsers for ISO 8601 formatted dates. It is specifically designed to match the date parsing logic used by the aeson library, allowing other projects to achieve consistent date parsing behavior when working with JSON data.
  2. Stability and breaking changes in attoparsec-iso8601

    master

    Because aeson relies on this package, the format is strictly maintained.

    • Breaking Changes: May occur if the parser is found to be too lenient and needs to be tightened to strictly follow the ISO 8601 standard.
    • Non-breaking Changes: Widening the allowed input (making the parser more lenient) is considered a non-breaking addition, as all previously valid inputs will continue to parse correctly.