package piqilib

  1. Overview
  2. Docs
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion

Install

Dune Dependency

Authors

Maintainers

Sources

v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78

doc/piqilib/Piqobj_of_json/index.html

Module Piqobj_of_jsonSource

Sourceval error_duplicate : 'a -> string -> 'b
Sourceval handle_unknown_field : (string * 'a) -> unit
Sourceval parse_int : json -> [> `int of int64 | `uint of int64 ]
Sourceval parse_float : json -> float
Sourceval parse_bool : json -> bool
Sourceval parse_string : json -> string
Sourceval parse_binary : json -> string
Sourceval parse_obj : C.T.piqtype -> json -> Piqobj.obj
Sourceval parse_any : json -> Piqobj.any
Sourceval do_parse_record : [> `Assoc of (string * Piqi_json_type.json) list ] -> C.T.Piqi_impl_piqi.record -> (string * Piqi_json_type.json) list -> Piqobj.record
Sourceval parse_field : [> `Assoc of (string * Piqi_json_type.json) list ] -> (Piqobj.Piqobj.field list * (string * Piqi_json_type.json) list) -> Piqi_impl_piqi.Piqi_impl_piqi.field -> Piqobj.Piqobj.field list * (string * Piqi_json_type.json) list
Sourceval do_parse_field : [> `Assoc of (string * Piqi_json_type.json) list ] -> Piqi_impl_piqi.Piqi_impl_piqi.field -> (string * Piqi_json_type.json) list -> Piqobj.Piqobj.field list * (string * Piqi_json_type.json) list
Sourceval parse_required_field : [> `Assoc of (string * Piqi_json_type.json) list ] -> string -> Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> (string * Piqi_json_type.json) list -> Piqobj.Piqobj.obj * (string * Piqi_json_type.json) list
Sourceval find_fields : string -> (string * Piqi_json_type.json) list -> json list * (string * Piqi_json_type.json) list
Sourceval parse_optional_field : string -> Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> Piqobj_common.C.T.any option -> (string * Piqi_json_type.json) list -> Piqobj.obj option * (string * Piqi_json_type.json) list
Sourceval parse_repeated_field : string -> Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> (string * Piqi_json_type.json) list -> Piqobj.Piqobj.obj list * (string * Piqi_json_type.json) list
OCaml

Innovation. Community. Security.