Yojson is an optimized parsing and printing library for the JSON format
Description

Yojson is an optimized parsing and printing library for the JSON format.

It addresses a few shortcomings of json-wheel including 2x speedup, polymorphic variants and optional syntax for tuples and variants.

ydump is a pretty-printing command-line program provided with the yojson package.

The program atdgen can be used to derive OCaml-JSON serializers and deserializers from type definitions.

Install

Published

15 Feb 2019

Authors

Maintainers

Sources

yojson-1.7.0.tbz
md5=b89d39ca3f8c532abe5f547ad3b8f84d

Dependencies

alcotest with-test & >= "0.8.5"
biniou >= "1.2.0"
cppo build
ocaml >= "4.02.3"

Reverse Dependencies

acgtk >= "1.3.2"
atd >= "2.6.0"
atdgen < "2.10.0"
atdgen-runtime < "2.10.0"
aws < "1.0.0"
aws-s3 >= "1.1.0" & < "4.5.1" | >= "4.8.0"
camelot >= "1.3.0"
containers >= "3.9"
coq-serapi >= "8.10.0+0.7.0"
current_web >= "0.4"
datakit-ci >= "0.12.3"
devkit >= "0.4"
dot-merlin-reader != "4.4~5.0.preview" & < "4.6"
dropbox >= "0.2"
dune-release >= "1.4.0"
earlybird < "1.0.0"
facebook-sdk < "0.3.1"
frama-c >= "19.0"
frenetic >= "3.2.0"
fstar >= "0.9.3.0-beta1"
gdbprofiler >= "0.2"
gen-bs >= "0.1.0"
goblint-cil >= "1.8.0"
graphql-async >= "0.14.0"
graphql-cohttp >= "0.13.0"
graphql-lwt >= "0.14.0"
irmin-bench < "3.0.0"
irmin-graphql >= "2.2.0"
js_of_ocaml = "2.8.4"
jsonrpc < "1.6.0"
KaSim >= "4.0.0"
lambdapi >= "2.0.0"
linol >= "0.2"
merlin != "3.8.0" & < "4.6-412"
minimal >= "1.1.0"
nsq >= "0.2.4"
oclaunch < "0.2.1"
odoc >= "2.0.0"
ojs-base != "0.2.0"
ometrics < "0.2.0"
opam2web >= "2.0"
opium >= "0.19.0"
pkcs11 >= "0.9.0" & < "1.0.0"
pkcs11-driver >= "1.0.0"
ppx_yojson_conv < "v0.13.0"
rdf >= "0.9.0"
rpc = "2.2.0"
sail < "0.15"
sihl < "0.2.0" | >= "0.3.0~rc2"
tdigest < "2.1.0"
timedesc < "0.8.0"
timere < "0.4.0"
xapi-rrd >= "1.9.0"

Conflicts

None