Cow.JsonJSON (JavaScript Object Notation) library
include module type of Ezjsonmval from_channel : Stdlib.in_channel -> [> t ]val from_string : string -> [> t ]val from_src : Jsonm.src -> [> t ]val to_channel : ?minify:bool -> Stdlib.out_channel -> t -> unitval to_dst : ?minify:bool -> Jsonm.dst -> t -> unitval unit : unit -> valueval bool : bool -> valueval string : string -> valueval strings : string list -> [> t ]val int : int -> valueval int32 : int32 -> valueval int64 : int64 -> valueval float : float -> valueexception Parse_error of value * stringval get_unit : value -> unitval get_bool : value -> boolval get_string : value -> stringval get_strings : value -> string listval get_int : value -> intval get_int32 : value -> int32val get_int64 : value -> int64val get_float : value -> floatval mem : value -> string list -> boolval encode_string : string -> valueval decode_string : value -> string optionval decode_string_exn : value -> stringval to_sexp : value -> Sexplib.Type.tval sexp_of_value : value -> Sexplib.Type.tval sexp_of_t : t -> Sexplib.Type.tval of_sexp : Sexplib.Type.t -> valueval value_of_sexp : Sexplib.Type.t -> valueval t_of_sexp : Sexplib.Type.t -> tval parse_error : value -> ('a, unit, string, 'b) Stdlib.format4 -> 'aval to_buffer : value -> Stdlib.Buffer.t -> unitval to_string : value -> stringval to_buffer_hum : value -> Stdlib.Buffer.t -> unitval to_string_hum : value -> stringval of_string : string -> valueexception Runtime_error of string * value