Arguments
string
requis
JSON string a validate. L function lit cet argument avec string type checking.
DecodeOptions
Optional decode options. Un boolean definit useNull. Une table peut definir useNull et maxDepth. maxDepth est clamp de 1 a 4096.
Retours
boolean
true quand le parsing d une seule complete JSON value reussit. false quand le parsing echoue dans le protected parse block.
string | nil
Error message en parse failure. La message est prefixed avec json.validate et inclut un near-position suffix. Ce return existe seulement en failure.
number | nil
Parser byte position depuis l parser en parse failure. Ce return existe seulement en failure.