ไวยากรณ์
json.object(source: table): tableArguments
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
source | table | ค่าต้นทางที่ใช้โดยการดำเนินการ |
Returns
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
object | table | สร้างวัตถุรูปวาดแล้ว |
คำอธิบาย
ทำเครื่องหมายตารางเป็นวัตถุ 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))