Argumentos
string
obrigatório
JSON string a ser validate. A function le este argument com string type checking.
DecodeOptions
Optional decode options. Um boolean define useNull. Uma table pode definir useNull e maxDepth. maxDepth e clamp de 1 a 4096.
Retornos
boolean
true quando o parsing de um unico complete JSON value tem sucesso. false quando o parsing falha dentro do protected parse block.
string | nil
Error message em parse failure. A message recebe prefix json.validate e inclui near-position suffix. Este return so existe em failure.
number | nil
Parser byte position do parser em parse failure. Este return so existe em failure.