json.type Synchronous

Get a JSON-aware type label for a value. It distinguishes arrays and objects, which Luau’s ordinary type function both calls tables.

Syntax
Luau
json.type(...values: any) -> string

Parameters

Function parameters
ParameterTypeDescription
...valuesanyOnly the first value is examined. Extra arguments are ignored.

Returns

string

A label such as array, object, null, string, number, or boolean. With no arguments it returns no value as text.

Example

Example
Luau
print(json.type(json.array())) -- array
print(json.type(json.object())) -- object
print(json.type(json.null)) -- null
Kawaii documentation