Arguments
string
requis
JSON string a parse. L’function lit cet argument avec string type checking.
DecodeOptions
Optional decode options. Un boolean definit useNull. Une table peut definir useNull et maxDepth.
Retours
boolean
true quand parsing reussit, false quand parsing echoue dans le protected parse block.
any | nil
Decoded value en cas de success. En cas de parse failure, ce return est nil.
string | nil
Error message en cas de parse failure. Le message est prefixed avec json.decodeSafe et inclut un near-position suffix.
number | nil
Parser byte position depuis l’parser en cas de parse failure. Ce return existe seulement en failure.