Crdt.Value_codec.J
crdt · API reference
module J = Simdjsont.Jsontype json = J.ttype obj = (string * json) listtype meta = unitval meta : metaval null : jsonval bool : bool -> jsonval number : float -> jsonval string : string -> jsonval array : json list -> jsonval object_ : obj -> jsonval to_string : json -> stringval pp : Format.formatter -> json -> unitval decode_string : string -> (json, string) resultval max_safe_int : int64val min_safe_int : int64val int_to_number : int -> jsonval int64_to_number : int64 -> jsonval float_to_int_opt : float -> int optionval get_number : J.t -> (float, string) resultval get_int : J.t -> (int, string) resultval get_string : J.t -> (string, string) resultval get_bool : J.t -> (bool, string) resultval get_array : J.t -> (J.t list, string) resultval get_object : J.t -> ((string * J.t) list, string) resultval obj_find : string -> obj -> json option