ocplib-json-typedversion
Type-aware JSON and JSON schema utilities
Can be used with any JSON library.
This library currently contains five modules:
- Json_encoding: Mappings between OCaml types and JSON structures. Encodings are used to produce readers, writers and JSON schemas for format documentation and interoperability.
- Json_schema: Manual creation and manipulation of JSON schemas.
- Json_query: Simple manipulations of JSON documents (extraction, injection, merging, etc.).
- Json_repr: Modular abstraction over JSON representations. Includes Ezjsonm and Yojson representations.
- Json_repr_bson: Implementation of the JSON compatible subset of BSON, with a Json_repr compatible interface. Built only if ocplib-endian is present.
- Json_repr_browser: Json_repr interface over JavaScript's objects. Built only if js_of_ocaml is present.
Author | Benjamin Canou <benjamin@ocamlpro.com> |
---|---|
License | LGPL-3.0-only WITH OCaml-LGPL-linking-exception |
Published | |
Homepage | https://github.com/ocamlpro/ocplib-json-typed |
Issue Tracker | https://github.com/ocamlpro/ocplib-json-typed/issues |
Maintainer | Benjamin Canou <benjamin@ocamlpro.com> |
Dependencies | |
Optional dependencies | |
Conflicts |
|
Source [http] | https://github.com/OCamlPro/ocplib-json-typed/archive/v0.5.tar.gz sha256=288cfc974777d80d252a80ee94c48661edd54a70fb89a2ed3f4e09ba2a9c68da md5=138a2eeb2fe6498b3bb749ecba5db801 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocplib-json-typed/ocplib-json-typed.0.5/opam |
Required by
- kewith-test & >=0.5
- ocplib-resto
- ppx_deriving_encoding<0.2.2
- restowith-test & <0.3
- syndicwith-test & >=1.6.0