json.parse
Parses a UTF-8 JSON string into a Lua object (table, number, string, etc).
UTF-16 and UTF-32 JSON strings are not supported.
All escape codes will be decoded and other bytes will be passed transparently.
JSON null
will be converted to a NULL lightuserdata
value. This can be compared with json.null
for convenience.
By default, numbers incompatible with the JSON specification (infinity
, NaN
, hexadecimal) can be parsed. This default can be changed with json.decode_invalid_numbers.
json.parse(json_text: string):
Arguments
Name | Description | Type |
---|---|---|
json_text | The JSON string to parse. | string |
Returns object: undefined