Module Yojson.Raw
type json=[|`Null|`Bool of bool|`Intlit of string|`Floatlit of string|`Stringlit of string|`Assoc of (string * json) list|`List of json list|`Tuple of json list|`Variant of string * json option]type t= jsontype json_line=[|`Json of t|`Exn of exn]
val from_string : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> tval from_channel : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> Stdlib.in_channel -> tval from_file : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> tval from_lexbuf : lexer_state -> ?stream:bool -> Stdlib.Lexing.lexbuf -> tval stream_from_string : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stdlib.Stream.tval stream_from_channel : ?buf:Stdlib.Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> Stdlib.in_channel -> t Stdlib.Stream.tval stream_from_file : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stdlib.Stream.tval stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Stdlib.Lexing.lexbuf -> t Stdlib.Stream.tval linestream_from_channel : ?buf:Stdlib.Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> Stdlib.in_channel -> json_line Stdlib.Stream.tval linestream_from_file : ?buf:Stdlib.Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stdlib.Stream.tval read_t : lexer_state -> Stdlib.Lexing.lexbuf -> tval to_string : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> t -> stringval to_channel : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> Stdlib.out_channel -> t -> unitval to_file : ?len:int -> ?std:bool -> string -> t -> unitval to_outbuf : ?std:bool -> Stdlib.Buffer.t -> t -> unitval to_output : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> < output : string -> int -> int -> 'a; .. > -> t -> 'aval stream_to_string : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> t Stdlib.Stream.t -> stringval stream_to_channel : ?buf:Stdlib.Buffer.t -> ?len:int -> ?std:bool -> Stdlib.out_channel -> t Stdlib.Stream.t -> unitval stream_to_file : ?len:int -> ?std:bool -> string -> t Stdlib.Stream.t -> unitval stream_to_outbuf : ?std:bool -> Stdlib.Buffer.t -> t Stdlib.Stream.t -> unitval write_t : Stdlib.Buffer.t -> t -> unitval pretty_print : ?std:bool -> Stdlib.Format.formatter -> t -> unitval pretty_to_string : ?std:bool -> t -> stringval pretty_to_channel : ?std:bool -> Stdlib.out_channel -> t -> unitval prettify : ?std:bool -> string -> stringval compact : ?std:bool -> string -> stringval sort : t -> tval equal : t -> t -> boolval show : t -> stringval pp : Stdlib.Format.formatter -> t -> unit