decoders-ezjsonmversion

Elm-inspired decoders for Ocaml

A combinator library for "decoding" JSON-like values into your own Ocaml types, inspired by Elm's Json.Decode and Json.Encode.

Eh?

An Ocaml program having a JSON (or YAML) data source usually goes something like this:

  1. Get your data from somewhere. Now you have a string.
  2. Parse the string as JSON (or YAML). Now you have a Yojson.Basic.json, or maybe an Ezjsonm.value, or perhaps a Ocyaml.yaml.
  3. Decode the JSON value to an Ocaml type that's actually useful for your program's domain.

This library helps with step 3.

AuthorMatt Bray <[email protected]>
LicenseISC
Published
Homepagehttps://github.com/mattjbray/ocaml-decoders
Issue Trackerhttps://github.com/mattjbray/ocaml-decoders/issues
MaintainerMatt Bray <[email protected]>
Dependencies
Source [http] https://github.com/mattjbray/ocaml-decoders/releases/download/v0.2.0/decoders-v0.2.0.tbz
sha256=62b3e2706dafe526c832bce2ea871f01d50b0464baf9bb90db3a819ebdf17e65
sha512=8c564b7bf01b906a384128f588c323425db2af3476ff83f1e4ed1773786a2f444949b9e6b81f5ba1e405cc5dd0a782ed10cdea55005be289660c5bc81e6481d5
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/decoders-ezjsonm/decoders-ezjsonm.0.2.0/opam
No package is dependent
OSZAR »