val of_string : string -> [> Ezjsonm.t ]
val to_string : Ezjsonm.value -> string
val of_lines : String.t list -> Ezjsonm.value
val to_string_hum : Ezjsonm.value -> string
val field_from_list :
k:String.t ->
[> `A of [> `O of (String.t, 'a) List.Assoc.t ] List.t ] ->
'b list
val field : k:String.t -> Ezjsonm.value -> Ezjsonm.value
val field_opt : k:String.t -> Ezjsonm.value -> Ezjsonm.value option
val list_find : f:(Ezjsonm.value -> bool) -> Ezjsonm.value -> Ezjsonm.value
val list_exists : f:(Ezjsonm.value -> bool) -> Ezjsonm.value -> bool
val remove_field :
Ezjsonm.value ->
name:string ->
[> `O of (string * Ezjsonm.value) List.t ]
val match_in_array :
String.t ->
String.t ->
String.t ->
[> `A of Ezjsonm.value List.t ] ->
Ezjsonm.value list
val get_string : Ezjsonm.value -> string
val get_strings : Ezjsonm.value -> string list
val get_int : Ezjsonm.value -> int
val get_list : Ezjsonm.value -> Ezjsonm.value list
val get_list_element : Ezjsonm.value -> int -> Ezjsonm.value