Skip to main content

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.

Tipe

DecodeOptions

Mengontrol perilaku penguraian JSON.

Contoh

Parse JSON dan gunakan success return value untuk memisahkan valid false atau nil results dari parse failures.