JSON

json.keys

ส่งกลับคีย์ของวัตถุ JSON เป็นตารางอาร์เรย์

ไวยากรณ์

json.keys(object: table): table

Arguments

ชื่อชนิดคำอธิบาย
objecttableวัตถุ ตาราง หรือค่าการวาดเพื่อตรวจสอบหรือเปลี่ยนแปลง

Returns

ชื่อชนิดคำอธิบาย
keystableตารางอาร์เรย์ที่มีคีย์วัตถุ

คำอธิบาย

ส่งกลับคีย์ของวัตถุ JSON เป็นตารางอาร์เรย์

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

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

ตัวอย่าง

รวบรวมคีย์ของวัตถุลงในอาร์เรย์ JSON

local record = {
    name = "Real",
    enabled = true,
}

for _, key in ipairs(json.keys(record)) do
    print(key)
end