package jsonm

  1. Overview
  2. Docs
Non-blocking streaming JSON codec for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

jsonm-0.9.1.tbz
sha256=3fd4dca045d82332da847e65e981d8b504883571d299a3f7e71447d46bc65f73
md5=631a5dabdada83236c83056f60e42685

Description

Jsonm is a non-blocking streaming codec to decode and encode the JSON data format. It can process JSON text without blocking on IO and without a complete in-memory representation of the data.

The alternative "uncut" codec also processes whitespace and (non-standard) JSON with JavaScript comments.

Jsonm is made of a single module and depends on Uutf. It is distributed under the BSD3 license.

Published: 21 Nov 2013

Dependencies (4)

  1. ocamlbuild build
  2. uutf <= "0.9.4"
  3. ocamlfind
  4. ocaml >= "3.12.0"

Dev Dependencies

None

Used by (22)

  1. albatross < "1.4.0"
  2. bechamel-js
  3. cohttp >= "0.99.0" & < "6.0.0~alpha0"
  4. decoders-jsonm
  5. depyt
  6. elf2json
  7. esgg
  8. ezjsonm < "1.1.0"
  9. ezjsonm-lwt < "1.1.0"
  10. index >= "1.3.0"
  11. irmin-http >= "2.3.0"
  12. irmin-test >= "2.3.0"
  13. json_of_jsonm
  14. ke >= "0.5"
  15. libres3
  16. mrmime
  17. octez-internal-libs
  18. opam-core < "2.0.0~beta5" | >= "2.2.0~alpha"
  19. opam-lib >= "1.2.0"
  20. prettym
  21. syndic >= "1.6.0"
  22. travis-opam >= "1.2.0"

Conflicts

None

OCaml

Innovation. Community. Security.