Skip to main content

Arguments

string
required
JSON string ที่จะ parse. function อ่าน argument นี้ด้วย string type checking.
DecodeOptions
Optional decode options. boolean ตั้งค่า useNull. table ตั้งค่า useNull และ maxDepth ได้.

Returns

boolean
true เมื่อ parsing สำเร็จ, false เมื่อ parsing ล้มเหลวใน protected parse block.
any | nil
Decoded value เมื่อ success. เมื่อ parse failure return นี้เป็น nil.
string | nil
Error message เมื่อ parse failure. Message มี prefix json.decodeSafe และมี near-position suffix.
number | nil
Parser byte position จาก parser เมื่อ parse failure. Return นี้มีเฉพาะตอน failure.

Types

DecodeOptions

ควบคุมพฤติกรรมการแยกวิเคราะห์ JSON

ตัวอย่าง

Decode JSON พร้อม status returns โดยใช้ json.decodeSafe-compatible alias.