Argumente
string
erforderlich
JSON string, der validated wird. Die function liest dieses argument mit string type checking.
DecodeOptions
Optional decode options. Ein boolean setzt useNull. Eine table kann useNull und maxDepth setzen. maxDepth wird von 1 bis 4096 geclamped.
Rückgaben
boolean
true, wenn parsing eines einzelnen complete JSON value erfolgreich ist. false, wenn parsing im protected parse block fehlschlaegt.
string | nil
Error message bei parse failure. Die message ist mit json.validate prefixed und enthaelt einen near-position suffix. Dieser return ist nur bei failure vorhanden.
number | nil
Parser byte position aus dem parser bei parse failure. Dieser return ist nur bei failure vorhanden.