Skip to main content

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.

Tipos

DecodeOptions

Controla el comportamiento de análisis de JSON.

Ejemplo

Comprueba si un string contiene exactamente un complete JSON value.