ไวยากรณ์
json.array(source: table): tableArguments
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
source | table | ค่าต้นทางที่ใช้โดยการดำเนินการ |
Returns
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
array | table | ตารางที่ทำเครื่องหมายสำหรับการเข้ารหัสอาร์เรย์ JSON |
คำอธิบาย
ทำเครื่องหมายตารางว่าเป็นอาร์เรย์ JSON ดังนั้นการเข้ารหัสจะคงความหมายของอาร์เรย์ไว้ รวมถึงตารางว่างด้วย
เรียกด้วย parameter 1 ค่า: source ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม
ส่งคืน array (table) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้
ตัวอย่าง
ทำเครื่องหมายตารางเป็นอาร์เรย์ JSON รวมถึงเวลาที่ว่างด้วย
local tags = json.array({ "api", "docs", "luau" })
local empty = json.array()
print(json.encode(tags))
print(json.encode(empty))