Piqobj_of_jsonmodule C = Piqi_commontype json = Piqi_json_type.jsonval parse_int : json -> [> `int of int64 | `uint of int64 ]val parse_float : json -> floatval parse_bool : json -> boolval parse_string : json -> stringval parse_binary : json -> stringval parse_obj : C.T.piqtype -> json -> Piqobj.objval parse_any : json -> Piqobj.anyval parse_record : C.T.Piqi_impl_piqi.record -> json -> Piqobj.recordval do_parse_record :
[> `Assoc of (string * Piqi_json_type.json) list ] ->
C.T.Piqi_impl_piqi.record ->
(string * Piqi_json_type.json) list ->
Piqobj.recordval 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) listval 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) listval 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) listval find_fields :
string ->
(string * Piqi_json_type.json) list ->
json list * (string * Piqi_json_type.json) listval 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) listval 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) listval parse_variant : C.T.Piqi_impl_piqi.variant -> json -> Piqobj.variantval parse_option : C.T.Option.t -> Piqi_json_type.json -> Piqobj.Piqobj.optionval parse_enum : C.T.Piqi_impl_piqi.enum -> json -> Piqobj.enumval parse_list : C.T.Piqi_impl_piqi.piqi_list -> json -> Piqobj.listval parse_alias : C.T.Piqi_impl_piqi.alias -> json -> Piqobj.alias