Module Json.DeserializeHelpers
type jsonParseError = | SyntaxError of string| WrongTypeError of string * string| NoValueError of string| RecordParseError of string * string| BytesDecodeError of string| CustomError of string| UnknownEnumValueError of string * string * string
val pp_jsonParseError :
Ppx_deriving_runtime.Format.formatter ->
jsonParseError ->
Ppx_deriving_runtime.unitval show_jsonParseError : jsonParseError -> Ppx_deriving_runtime.stringval deserialize_res :
(Yojson.Basic.t -> string list -> 'a) ->
?path:string list ->
Yojson.Basic.t ->
('a, jsonParseError) Stdlib.resultval path_to_string : string list -> stringval deserialize_wrong_type_error : string list -> string -> exnval deserialize_unknown_enum_value_error :
string list ->
string ->
string ->
exnval unit_of_yojson : Yojson.Basic.t -> 'a -> unitval string_of_yojson : Yojson.Basic.t -> string list -> stringval byte_of_yojson : Yojson.Basic.t -> string list -> intval short_of_yojson : Yojson.Basic.t -> string list -> intval int_of_yojson : Yojson.Basic.t -> string list -> intval long_of_yojson : Yojson.Basic.t -> string list -> intval float_of_yojson : Yojson.Basic.t -> string list -> floatval double_of_yojson : Yojson.Basic.t -> string list -> floatval list_of_yojson :
(Yojson.Basic.t -> string list -> 'a) ->
Yojson.Basic.t ->
string list ->
'a listval big_int_of_yojson : Yojson.Basic.t -> string list -> int64val bool_of_yojson : Yojson.Basic.t -> string list -> boolval assoc_of_yojson :
Yojson.Basic.t ->
string list ->
(string * Yojson.Basic.t) listval map_of_yojson :
([> `String of string ] -> string list -> 'a) ->
(Yojson.Basic.t -> string list -> 'b) ->
Yojson.Basic.t ->
string list ->
('a * 'b) listval json_of_yojson : Yojson.Basic.t -> 'a -> Yojson.Basic.tval blob_of_yojson : Yojson.Basic.t -> string list -> bytesval big_decimal_of_yojson : Yojson.Basic.t -> string list -> stringval timestamp_epoch_seconds_of_yojson :
Yojson.Basic.t ->
string list ->
Smaws_Lib__.CoreTypes.Timestamp.tval timestamp_iso_8601_of_yojson :
Yojson.Basic.t ->
string list ->
Smaws_Lib__.CoreTypes.Timestamp.tval timestamp_http_date_of_yojson :
Yojson.Basic.t ->
string list ->
Smaws_Lib__.CoreTypes.Timestamp.tval value_for_key :
(Yojson.Basic.t -> string list -> 'a) ->
string ->
(string * Yojson.Basic.t) list ->
string list ->
'aval option_of_yojson :
((string * Yojson.Basic.t) list -> string list -> 'a) ->
(string * Yojson.Basic.t) list ->
string list ->
'a optionval nullable_of_yojson :
(Yojson.Basic.t -> string list -> 'a) ->
Yojson.Basic.t ->
string list ->
'a CoreTypes.Nullable.t