Skip to main content

Argumentos

string
requerido
JSON string que se parsea. La function lee este argument con string type checking.
DecodeOptions
Optional decode options. Un boolean define useNull. Una table puede definir useNull y maxDepth.

Retornos

boolean
true cuando parsing tiene exito, false cuando parsing falla dentro del protected parse block.
any | nil
Decoded value en success. En parse failure, este return es nil.
string | nil
Error message en parse failure. El message esta prefixed con json.decodeSafe e incluye near-position suffix.
number | nil
Parser byte position del parser en parse failure. Este return solo esta presente en failure.

Tipos

DecodeOptions

Controla el comportamiento de análisis de JSON.

Ejemplo

Decode JSON con status returns usando el json.decodeSafe-compatible alias.