package prr

  1. Overview
  2. Docs

Module Brr.JsonSource

JSON codec.

As codec by the JSON object.

Warning. This interface will change in the future.

Sourcetype t = Jv.t

The type for JSON values. FIXME have something more abstract.

Sourceval encode : t -> Jstr.t

encode 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.

Sourceval decode : Jstr.t -> (t, Jv.Error.t) result

decode s decodes the JSON text s into a JavaScript value using JSON.parse.

OCaml

Innovation. Community. Security.