Module Brr.Json
JSON codec.
As codec by the JSON object.
Warning. This interface will change in the future.
type t = Jv.tThe type for JSON values. FIXME have something more abstract.
val encode : Brr.Json.t -> Jstr.tencode v encodes v to JSON using JSON.stringify.
Warning. Do not expect an encode on a Jv.repr of an OCaml value to be decoded back by decoded.
val decode : Jstr.t -> (Brr.Json.t, Jv.Error.t) Stdlib.resultdecode s decodes the JSON text s into a JavaScript value using JSON.parse.