Skip to main content

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.

Tipos

DecodeOptions

Controla o comportamento de análise JSON.

Exemplo

Verifica se um string contem exatamente um complete JSON value.