From 9bd93520152ea93e46833585e11d2f57a501861b Mon Sep 17 00:00:00 2001 From: Marek Kubica Date: Fri, 31 Jul 2020 13:54:42 +0200 Subject: [PATCH] Clarify bit about jsonm jsonm is only sort-of related but a good piece of software worth mentioning anyway. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 50dd05ee..399de602 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,7 @@ Yojson: JSON library for OCaml [![Build Status](https://travis-ci.org/ocaml-community/yojson.svg?branch=master)](https://travis-ci.org/ocaml-community/yojson) -This library parses complete JSON files into a nested OCaml data structure, -similarly to DOM parsers for XML. For stream processing in a SAX-like fashion -check out [jsonm](https://erratique.ch/software/jsonm). +This library parses JSON data into a nested OCaml tree data structure. Library documentation @@ -47,7 +45,9 @@ base for a number of tools and libraries that are built on top of it. decisions * [`atd`](https://github.com/ahrefs/atd), generates mapping code from `.atd` specification files and can be used in multiple languages - +* [`jsonm`](https://erratique.ch/software/jsonm) is an alternate JSON parser + that parses JSON into a stream of items, so the complete data structure does + not have to be in memory. Help wanted -----------