Module Json_schema.Json_type

type t

json type set

type value =
  1. | Null
  2. | Boolean
  3. | Number
  4. | Integer
  5. | String
  6. | Array
  7. | Object

json value type

val null : t
val boolean : t
val number : t
val integer : t
val string : t
val array : t
val object_ : t
val of_value : value -> t
val union : t -> t -> t
val contains : t -> value -> bool
val is_empty : t -> bool
val type_of : Jsont.json -> value
val contains_json : t -> Jsont.json -> bool
val of_list : value list -> t
val iter : (value -> unit) -> t -> unit
val type_name : value -> string
val type_of_string : string -> value option
val to_list_of_name : t -> string list
val jsont : t Jsont.t