Argumente
string
erforderlich
JSON string, der parsed 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.
Rückgaben
boolean
true, wenn parsing erfolgreich ist, false, wenn parsing im protected parse block fehlschlaegt.
any | nil
Decoded value bei success. Bei parse failure ist dieser return nil.
string | nil
Error message bei parse failure. Die message ist mit json.decodeSafe prefixed und enthaelt einen near-position suffix.
number | nil
Parser byte position aus dem parser bei parse failure. Dieser return ist nur bei failure vorhanden.