Module B00_serialk_json.Jsong

type t
val null : t
val bool : bool -> t
val int : int -> t
val float : float -> t
val string : string -> t
type array
val array : array
val array_end : array -> t
val el : t -> array -> array
val el_if : bool -> (unit -> t) -> array -> array
type obj
val obj : obj
val obj_end : obj -> t
val mem : string -> t -> obj -> obj
val mem_if : bool -> string -> (unit -> t) -> obj -> obj
val strf : ('a, Format.formatter, unit, t) format4 -> 'a
val option : ('a -> t) -> 'a option -> t
val list : ('a -> t) -> 'a list -> t
val json : Json.t -> t
val buffer_add : Buffer.t -> t -> unit
val to_string : t -> string