Argumentos
string
requerido
JSON string que se va a validate. La function lee este argument con string type checking.
DecodeOptions
Optional decode options. Un boolean establece useNull. Una table puede establecer useNull y maxDepth. maxDepth se clamp de 1 a 4096.
Retornos
boolean
true cuando el parsing de un unico complete JSON value tiene exito. false cuando el parsing falla dentro del protected parse block.
string | nil
Error message en parse failure. La message tiene prefix json.validate e incluye near-position suffix. Este return solo esta presente en failure.
number | nil
Parser byte position del parser en parse failure. Este return solo esta presente en failure.