type json
= Json.Basic.json
type t
= json
type json_line
= [
| `Json of t |
| `Exn of exn |
]
val from_string : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> t
val from_channel : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> Stdlib.in_channel -> t
val from_file : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> t
val from_lexbuf : lexer_state -> ?stream:bool -> Stdlib.Lexing.lexbuf -> t
val stream_from_string : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stdlib.Stream.t
val stream_from_channel : ?buf:Stdlib.Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> Stdlib.in_channel -> t Stdlib.Stream.t
val stream_from_file : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stdlib.Stream.t
val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Stdlib.Lexing.lexbuf -> t Stdlib.Stream.t
val linestream_from_channel : ?buf:Stdlib.Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> Stdlib.in_channel -> json_line Stdlib.Stream.t
val linestream_from_file : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stdlib.Stream.t
val read_t : lexer_state -> Stdlib.Lexing.lexbuf -> t
val to_string : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> t -> string
val to_channel : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> Stdlib.out_channel -> t -> unit
val to_file : ?len:int -> ?std:bool -> string -> t -> unit
val to_outbuf : ?std:bool -> Stdlib.Buffer.t -> t -> unit
val to_output : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> < output : string -> int -> int -> 'a; .. > -> t -> 'a
val stream_to_string : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> t Stdlib.Stream.t -> string
val stream_to_channel : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> Stdlib.out_channel -> t Stdlib.Stream.t -> unit
val stream_to_file : ?len:int -> ?std:bool -> string -> t Stdlib.Stream.t -> unit
val stream_to_outbuf : ?std:bool -> Stdlib.Buffer.t -> t Stdlib.Stream.t -> unit
val write_t : Stdlib.Buffer.t -> t -> unit
val pretty_print : ?std:bool -> Stdlib.Format.formatter -> t -> unit
val pretty_to_string : ?std:bool -> t -> string
val pretty_to_channel : ?std:bool -> Stdlib.out_channel -> t -> unit
val prettify : ?std:bool -> string -> string
val compact : ?std:bool -> string -> string
val equal : t -> t -> bool
val sort : t -> t
val show : t -> string
val pp : Stdlib.Format.formatter -> t -> unit
module Util : sig ... end