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/Piqi_json/index.html

Module Piqi_jsonSource

Sourceval json_name' : string -> string
Sourceval json_name : string -> string option
Sourceval check_json_name : string -> unit
Sourceval typedef_json_name : [> `alias of C.A.t | `enum of C.E.t | `list of C.L.t | `record of C.R.t | `variant of C.V.t ] -> string option
Sourceval json_name_of : string option -> [> `alias of C.A.t | `enum of C.E.t | `list of C.L.t | `record of C.R.t | `variant of C.V.t ] option -> string option
Sourceval json_name_field : C.Field.t -> unit
Sourceval json_name_record : C.Record.t -> unit
Sourceval json_name_option : C.Option.t -> unit
Sourceval json_name_variant : C.Variant.t -> unit
Sourceval json_name_enum : C.Enum.t -> unit
Sourceval json_name_alias : C.Alias.t -> unit
Sourceval json_name_list : C.L.t -> unit
Sourceval json_name_typedef : [< `alias of C.Alias.t | `enum of C.Enum.t | `list of C.L.t | `record of C.Record.t | `variant of C.Variant.t ] -> unit
Sourceval json_name_record' : C.R.t -> unit
Sourceval json_name_variant' : C.V.t -> unit
Sourceval json_name_enum' : C.E.t -> unit
Sourceval json_name_typedef' : [> `enum of C.E.t | `record of C.R.t | `variant of C.V.t ] -> unit
Sourceval json_name_defs : [< `alias of C.Alias.t | `enum of C.E.t | `list of C.L.t | `record of C.R.t | `variant of C.V.t enum record variant ] list -> unit
Sourceval json_name_piqi : 'a -> C.T.piqi -> unit
Sourceval init : unit -> unit
Sourceval read_json_obj : (Piqi_json_parser.lexer_state * Piqi_json_parser.Lexing.lexbuf) -> ([> `Assoc of (string * 'a) list | `Bool of bool | `Float of float | `Floatlit of string | `Int of int64 | `Intlit of string | `List of 'a list | `Null of unit | `String of string | `Stringlit of string | `Uint of int64 ] as 'a) option
Sourceval json_of_string : string -> Piqi_json_type.json
OCaml

Innovation. Community. Security.