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.