JSON

json.object

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

ไวยากรณ์

json.object(source: table): table

Arguments

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

Returns

ชื่อชนิดคำอธิบาย
objecttableสร้างวัตถุรูปวาดแล้ว

คำอธิบาย

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

เรียกด้วย parameter 1 ค่า: source ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม

ส่งคืน object (table) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้

ตัวอย่าง

ทำเครื่องหมายตารางเป็นออบเจ็กต์ JSON รวมถึงเวลาที่ตารางว่างเปล่าด้วย

local profile = json.object({
    name = "Guest",
    active = true,
})
local empty = json.object()

print(json.encode(profile))
print(json.encode(empty))