jsontversion

Declarative JSON data manipulation for OCaml

Jsont is an OCaml library for declarative JSON data manipulation. It provides:

  • Combinators for describing JSON data using the OCaml values of your choice. The descriptions can be used by generic functions to decode, encode, query and update JSON data without having to construct a generic JSON representation.
  • A JSON codec with optional text location tracking and layout preservation. The codec is compatible with effect-based concurrency.

The descriptions are independent from the codec and can be used by third-party processors or codecs.

Jsont is distributed under the ISC license. It has no dependencies. The codec is optional and depends on the `bytesrw` library. The JavaScript support is optional and depends on the `brr` library.

Homepage: https://erratique.ch/software/jsont/

Tags json codec org:erratique
AuthorThe jsont programmers
LicenseISC
Published
Homepagehttps://erratique.ch/software/jsont
Issue Trackerhttps://github.com/dbuenzli/jsont/issues
MaintainerDaniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
Optional dependencies
Conflicts
Source [http] https://erratique.ch/software/jsont/releases/jsont-0.1.0.tbz
sha512=c2b303f0b260fa850ff8710d94f4c586e7eeb773649c4604fe0f77397ba3bf31e1e29f0b7de5422c54b90028cd36263cfa102ce3874a6f8c2a917b0601c168d8
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/jsont/jsont.0.1.0/opam
No package is dependent