Skip to main content

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.

Types

DecodeOptions

Contrôle le comportement d’analyse JSON.

Exemple

Decode JSON avec status returns with le json.decodeSafe-compatible alias.