package piqilib
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78
doc/piqilib/Piqi_convert/index.html
Module Piqi_convertSource
Source
type obj = | Piqtype of string| Typed_piqobj of Piqobj.obj| Piqobj of Piqobj.obj| Piqi of C.T.piqi
Source
val read_piq_ast :
skip_trailing_comma:bool ->
(string * (Piq_parser.L.token * (int * int)) Stream.t) ->
Piqi_db.C.T.piqtype option ->
C.piq_astSource
val load_piq :
C.T.piqtype option ->
?skip_trailing_comma:bool ->
(string * (Piq_parser.L.token * (int * int)) Stream.t) ->
objSource
val piqobj_of_protobuf :
Piqobj_of_protobuf.C.T.piqtype ->
Piqobj_of_protobuf.C.Piqirun.t ->
Piqobj.objSource
val process_pib_piqtype :
Piqi_impl_piqi.Piqi_impl_piqi.uint ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
unitSource
val gen_pib_typehint :
Piqi_impl_piqi.Piqi_impl_piqi.uint ->
Piqi_impl_piqi.Piqi_impl_piqi.typename ->
C.T.Piqirun.OBuf.tSource
val find_add_pib_typehint :
Piqi_impl_piqi.Piqi_impl_piqi.typename ->
C.T.Piqirun.OBuf.t option * intSource
val gen_json_obj :
plain:bool ->
Piqobj.obj ->
Piqi_impl_piqi.Piqi_impl_piqi.name * Piqobj_to_json.jsonSource
val gen_json_common :
plain:bool ->
obj ->
Piqi_impl_piqi.Piqi_impl_piqi.name * Piqobj_to_json.jsonSource
val read_json_ast :
(Piqi_json_parser.lexer_state * Piqi_json_parser.Lexing.lexbuf) ->
Piqi_json_type.jsonSource
val load_json :
C.T.piqtype option ->
(Piqi_json_parser.lexer_state * Piqi_json_parser.Lexing.lexbuf) ->
objSource
val load_plain_json :
C.T.piqtype ->
(Piqi_json_parser.lexer_state * Piqi_json_parser.Lexing.lexbuf) ->
objSource
type options = {mutable json_omit_missing_fields : bool;mutable pretty_print : bool;mutable use_strict_parsing : bool;mutable piq_frameless_output : bool;mutable piq_frameless_input : bool;mutable piq_relaxed_parsing : bool;
}Source
val convert :
opts:options ->
Piqi.C.T.piqtype ->
[< `json | `pb | `pib | `piq | `xml ] ->
[< `json | `pb | `pib | `piq | `xml json xml ] ->
string ->
string sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>