Header menu logo CodecMapper

JsonValue Type

Represents arbitrary JSON when a contract cannot be lowered into a more precise schema. This is the escape hatch for dynamic-key objects, heterogeneous arrays, and other JSON Schema shapes that do not fit the normal record/list/primitive model without losing parseability.

Union cases

Union case Description

JArray JsonValue list

Full Usage: JArray JsonValue list

Parameters:
Item : JsonValue list

JBool bool

Full Usage: JBool bool

Parameters:
    Item : bool

Item : bool

JNull

Full Usage: JNull

JNumber string

Full Usage: JNumber string

Parameters:
    Item : string

Item : string

JObject (string * JsonValue) list

Full Usage: JObject (string * JsonValue) list

Parameters:
Item : (string * JsonValue) list

JString string

Full Usage: JString string

Parameters:
    Item : string

Item : string

Instance members

Instance member Description

this.IsJArray

Full Usage: this.IsJArray

Returns: bool
Returns: bool

this.IsJBool

Full Usage: this.IsJBool

Returns: bool
Returns: bool

this.IsJNull

Full Usage: this.IsJNull

Returns: bool
Returns: bool

this.IsJNumber

Full Usage: this.IsJNumber

Returns: bool
Returns: bool

this.IsJObject

Full Usage: this.IsJObject

Returns: bool
Returns: bool

this.IsJString

Full Usage: this.IsJString

Returns: bool
Returns: bool

Type something to start searching.