Argumen
string
wajib
JSON text untuk di-parse. argument ini diperiksa sebagai string sebelum parse errors ditangkap.
DecodeOptions
Optional decode options. boolean mengatur useNull secara langsung. table dapat mengatur useNull dan maxDepth; maxDepth di-clamp dari 1 sampai 4096. Invalid option argument types diperiksa sebelum parse errors ditangkap.
Return
boolean
True saat parsing berhasil, false saat parser melaporkan error.
any | nil
Decoded value saat sukses, nil saat parse failure. JSON false yang valid mengembalikan success sebagai true dan decoded sebagai false, jadi periksa success return value.
string | nil
Error message saat parse failure, selain itu nil. Pesan menyertakan json.decodeSafe prefix dan parser position.
number | nil
Parser byte position saat parse failure, selain itu nil.