package json_of_jsonm

  1. Overview
  2. Docs
type nonrec json = [
  1. | `Null
  2. | `Bool of bool
  3. | `Float of float
  4. | `String of string
  5. | `List of Json_of_jsonm_lib__Json_of_jsonm_monad.json list
  6. | `Assoc of (string * Json_of_jsonm_lib__Json_of_jsonm_monad.json) list
]
val decode : reader:(Bytes.t -> int -> int) -> (json, string) result
val decode_exn : reader:(Bytes.t -> int -> int) -> json
val decode_string : string -> (json, string) result
val decode_string_exn : string -> json
val encode : writer:(Bytes.t -> int -> unit) -> json -> (unit, string) result
val encode_exn : writer:(Bytes.t -> int -> unit) -> json -> unit
val encode_string : json -> (string, string) result
val encode_string_exn : json -> string
val encode_string_hum : json -> (string, string) result