JSON

json.object

Menandai tabel sebagai objek JSON sehingga pengkodean menjaga semantik objek.

Sintaks

json.object(source: table): table

Argumen

NamaTipeDeskripsi
sourcetableNilai sumber yang digunakan oleh operasi.

Return

NamaTipeDeskripsi
objecttableObjek gambar yang dibuat.

Deskripsi

Menandai tabel sebagai objek JSON sehingga pengkodean menjaga semantik objek.

Panggil dengan 1 parameter: source. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.

Mengembalikan object (table). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.

Contoh

Tandai tabel sebagai objek JSON, termasuk saat tabel tersebut kosong.

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

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