Skip to main content

Argumentos

string
obrigatório
JSON string que recebe parse. A function le este argument com string type checking.
DecodeOptions
Optional decode options. Um boolean define useNull. Uma table pode definir useNull e maxDepth.

Retornos

boolean
true quando parsing tem sucesso, false quando parsing falha dentro do protected parse block.
any | nil
Decoded value no success. Em parse failure, este return e nil.
string | nil
Error message em parse failure. A message e prefixed com json.decodeSafe e inclui near-position suffix.
number | nil
Parser byte position do parser em parse failure. Este return so existe em failure.

Tipos

DecodeOptions

Controla o comportamento de análise JSON.

Exemplo

Decode JSON com status returns usando o json.decodeSafe-compatible alias.