ppx_protocol_convversion
Serialization and de-serialization of ocaml types to/from json, msgpack and xml_light.
The syntax extension generates code to serialize and de-serialize types. The ppx itself does not contain any protocol specific code, but relies on 'drivers' that defines serialization and de-serialisation of basic types and structures.
The library provides the following drivers for serialization and deserialization:
- json (Yojson.Safe.json)
- xml_light (Xml.xml)
- msgpack (Msgpck.t)
Author | Anders Fugmann |
---|---|
Published | |
Homepage | https://github.com/andersfugmann/ppx-deriving-protocol |
Issue Tracker | https://github.com/andersfugmann/ppx-deriving-protocol/issues |
Maintainer | Anders Fugmann <anders@fugmann.net> |
Dependencies |
|
Source [http] | https://github.com/andersfugmann/ppx_protocol_conv/archive/0.9.0.tar.gz sha256=1c6a0751c4eb380b94b3d5f6f6d0b0a52dd846c2e7d411a33aaf11b6755adbd9 md5=7872cb84d648a7a5f57992211b5b9728 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ppx_protocol_conv/ppx_protocol_conv.0.9.0/opam |
Required by
- aws-s3>=1.1.1 & <3.0.0
- ppx_deriving_protocol>=0.8.1