json-syntax: High-performance JSON parser and encoder

[ bsd3, data, library ] [ Propose Tags ]

This library parses JSON into a Value type that is consistent with the ABNF described in RFC 7159. The parser is about six times faster than the parser that aeson provides. This parser is however, non-resumable, so if resumable parsing is important, aeson should be preferred.

This library does not include any functions or typeclasses to help users marshal Value to their application-specific data types. Such functions and typeclasses are outside the scope of this library. If anyone writes a library that offers users these conveniences open a issue so that the json-syntax documentation can point users to it.

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.3.0, 0.2.4.0, 0.2.5.0, 0.2.6.0, 0.2.6.1, 0.2.7.0, 0.2.7.1, 0.2.7.2 (info)
Change log CHANGELOG.md
Dependencies array-builder (>=0.1 && <0.2), array-chunks (>=0.1.3 && <0.2), base (>=4.12 && <5), bytebuild (>=0.3.10 && <0.4), byteslice (>=0.1.3 && <0.3), bytesmith (>=0.3.8 && <0.4), bytestring (>=0.10.8 && <0.12), contiguous (>=0.6 && <0.7), integer-gmp (>=1.0 && <1.2), natural-arithmetic (>=0.1.2 && <0.2), primitive (>=0.7 && <0.8), run-st (>=0.1.1 && <0.2), scientific-notation (>=0.1.2 && <0.2), text-short (>=0.1.3 && <0.2), zigzag (>=0.0.1) [details]
License BSD-3-Clause
Copyright 2019 Andrew Martin
Author Andrew Martin
Maintainer andrew.thaddeus@gmail.com
Revised Revision 1 made by andrewthad at 2022-07-14T17:51:48Z
Category Data
Home page https://github.com/byteverse/json-syntax
Bug tracker https://github.com/byteverse/json-syntax/issues
Uploaded by andrewthad at 2022-03-01T18:59:56Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 1374 total (38 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-03-01 [all 1 reports]