JSON

json.array

ทำเครื่องหมายตารางว่าเป็นอาร์เรย์ JSON ดังนั้นการเข้ารหัสจะคงความหมายของอาร์เรย์ไว้ รวมถึงตารางว่างด้วย

ไวยากรณ์

json.array(source: table): table

Arguments

ชื่อชนิดคำอธิบาย
sourcetableค่าต้นทางที่ใช้โดยการดำเนินการ

Returns

ชื่อชนิดคำอธิบาย
arraytableตารางที่ทำเครื่องหมายสำหรับการเข้ารหัสอาร์เรย์ 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))