package extism

  1. Overview
  2. Docs

Json type

type t = Yojson.Safe.t
val encode : t -> string

Encode a value to a string

val decode : Bigstringaf.t -> (t, Error.t) Stdlib.result

Decode a value from a bigstring. The bigstring argument uses a direct pointer into the plugin memory, this means it shouldn't be stored outside of this function without being copied first