Structured JSON
JsonValue represents a JSON document or subtree; Json.Value extracts a scalar.
Read the task-based guide before using an isolated signature. Arguments are positional unless a signature explicitly marks an optional argument.
Json.Parse#
Parse JSON; malformed input raises an exception.
BASIC-facing contract
Function Parse(text As String) As JsonValueJson.Stringify#
Serialize a structured value.
BASIC-facing contract
Function Stringify(value As JsonValue) As StringJson.Get#
Read an object member. Check Has for optional members.
BASIC-facing contract
Function Get(value As JsonValue, name As String) As JsonValueJson.Has#
Test whether an object member exists.
BASIC-facing contract
Function Has(value As JsonValue, name As String) As BooleanJson.At#
Read a zero-based array element; inspect Count first.
BASIC-facing contract
Function At(value As JsonValue, index As Long) As JsonValueJson.Count#
Inspect the structured value’s item count.
BASIC-facing contract
Function Count(value As JsonValue) As LongJson.Kind#
Inspect the kind before assuming a scalar or container shape.
BASIC-facing contract
Function Kind(value As JsonValue) As StringJson.Value#
Convert a JSON scalar using the supported exact conversions.
BASIC-facing contract
Function Value(value As JsonValue) As VariantJson.FromValue#
Convert a supported scalar into a JSON value.
BASIC-facing contract
Function FromValue(value As Variant) As JsonValueSource baseline
20f4bfed6b · Build manifest