← All repos

jsonm

Non-blocking streaming JSON codec for OCaml

Browse cluster: OCaml Systems and Utilities
42commits
1contributors
1languages

Tech stack & purpose

Jsonm is a non-blocking streaming codec for decoding and encoding JSON data in OCaml. It processes JSON text without blocking on IO and without requiring a complete in-memory representation of the data, and includes an alternative "uncut" codec that also handles whitespace and non-standard JSON with JavaScript comments. Built as a single OCaml module that depends on Uutf, the project is maintained by Daniel Bünzli and distributed under the ISC license.

Languages

OCaml
100.0%

Contributors