package smaws-lib

  1. Overview
  2. Docs

Module Json.DeserializeHelpersSource

Sourcetype jsonParseError =
  1. | SyntaxError of string
  2. | WrongTypeError of string * string
  3. | NoValueError of string
  4. | RecordParseError of string * string
  5. | BytesDecodeError of string
  6. | CustomError of string
  7. | UnknownEnumValueError of string * string * string
Sourceexception JsonDeserializeError of jsonParseError
Sourceval jsonParseErrorToString : jsonParseError -> string
Sourceval deserialize_res : (Yojson.Basic.t -> string list -> 'a) -> ?path:string list -> Yojson.Basic.t -> ('a, jsonParseError) result
Sourceval path_to_string : string list -> string
Sourceval deserialize_wrong_type_error : string list -> string -> exn
Sourceval deserialize_unknown_enum_value_error : string list -> string -> string -> exn
Sourceval unit_of_yojson : Yojson.Basic.t -> 'a -> unit
Sourceval string_of_yojson : Yojson.Basic.t -> string list -> string
Sourceval int_of_yojson : Yojson.Basic.t -> string list -> int
Sourceval long_of_yojson : Yojson.Basic.t -> string list -> int
Sourceval float_of_yojson : Yojson.Basic.t -> string list -> float
Sourceval double_of_yojson : Yojson.Basic.t -> string list -> float
Sourceval list_of_yojson : (Yojson.Basic.t -> string list -> 'a) -> Yojson.Basic.t -> string list -> 'a list
Sourceval big_int_of_yojson : Yojson.Basic.t -> string list -> int64
Sourceval bool_of_yojson : Yojson.Basic.t -> string list -> bool
Sourceval assoc_of_yojson : Yojson.Basic.t -> string list -> (string * Yojson.Basic.t) list
Sourceval map_of_yojson : (Yojson.Basic.t -> string list -> 'a) -> Yojson.Basic.t -> string list -> (string * 'a) list
Sourceval json_of_yojson : Yojson.Basic.t -> 'a -> Yojson.Basic.t
Sourceval blob_of_yojson : Yojson.Basic.t -> string list -> bytes
Sourceval big_decimal_of_yojson : Yojson.Basic.t -> string list -> string
Sourceval timestamp_of_yojson : Yojson.Basic.t -> string list -> float
Sourceval value_for_key : (Yojson.Basic.t -> string list -> 'a) -> string -> (string * Yojson.Basic.t) list -> string list -> 'a
Sourceval option_of_yojson : ((string * Yojson.Basic.t) list -> string list -> 'a) -> (string * Yojson.Basic.t) list -> string list -> 'a option
OCaml

Innovation. Community. Security.