package atdgen-runtime

  1. Overview
  2. Docs

Module Atdgen_runtime.Oj_runSource

OCaml-Json runtime library.

Sourceexception Error of string
Sourcetype 'a write = Bi_outbuf.t -> 'a -> unit
Sourceval error : string -> _
Sourceval write_list : 'a write -> 'a list write
Sourceval write_array : 'a write -> 'a array write
Sourceval write_float_as_int : float write
Sourceval write_assoc_list : 'a write -> 'b write -> ('a * 'b) list write
Sourceval write_assoc_array : 'a write -> 'b write -> ('a * 'b) array write
Sourceval write_option : 'a write -> 'a option write
Sourceval write_std_option : 'a write -> 'a option write
Sourceval write_nullable : 'a write -> 'a option write
Sourceval write_int8 : char write
Sourceval write_int32 : int32 write
Sourceval write_int64 : int64 write
Sourcetype 'a read = Yojson.lexer_state -> Lexing.lexbuf -> 'a
Sourceval read_null : unit read
Sourceval read_bool : bool read
Sourceval read_int : int read
Sourceval read_int8 : char read
Sourceval read_int32 : int32 read
Sourceval read_int64 : int64 read
Sourceval read_string : string read
Sourceval read_array : 'a read -> 'a array read
Sourceval read_assoc_list : 'a read -> 'b read -> ('a * 'b) list read
Sourceval read_assoc_array : 'a read -> 'b read -> ('a * 'b) array read
Sourceval read_until_field_value : unit read
Sourceval read_list : 'a read -> 'a list read
Sourceval read_number : float read
Sourceval invalid_variant_tag : Yojson.Lexer_state.t -> string -> _
Sourceval missing_tuple_fields : Yojson.lexer_state -> int -> int list -> _
Sourceval missing_field : Yojson.lexer_state -> string -> _
Sourceval missing_fields : Yojson.lexer_state -> int array -> string array -> _
Sourceval write_with_adapter : (Yojson.Safe.t -> Yojson.Safe.t) -> 'a write -> 'a write
Sourceval read_with_adapter : (Yojson.Safe.t -> Yojson.Safe.t) -> 'a read -> 'a read
OCaml

Innovation. Community. Security.