Skip to main content

Аргументы

string
обязательно
JSON string для validate. Function читает этот argument через string type checking.
DecodeOptions
Optional decode options. boolean задает useNull. table может задавать useNull и maxDepth. maxDepth clamp от 1 до 4096.

Возвраты

boolean
true, если parsing одного complete JSON value успешен. false, если parsing не проходит внутри protected parse block.
string | nil
Error message при parse failure. Message имеет prefix json.validate и содержит near-position suffix. Этот return присутствует только при failure.
number | nil
Parser byte position из parser при parse failure. Этот return присутствует только при failure.

Типы

DecodeOptions

Управляет поведением анализа JSON.

Пример

Проверяет, содержит ли string ровно один complete JSON value.