JSON

json.object

Oznacza tabelę jako obiekt JSON, więc kodowanie zachowuje semantykę obiektu.

Składnia

json.object(source: table): table

Argumenty

NazwaTypOpis
sourcetableWartość źródłowa używana przez operację.

Zwroty

NazwaTypOpis
objecttableUtworzono obiekt rysunkowy.

Opis

Oznacza tabelę jako obiekt JSON, więc kodowanie zachowuje semantykę obiektu.

Wywolaj z 1 parametrami: source. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca object (table). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Oznacz tabelę jako obiekt JSON, także wtedy, gdy jest pusta.

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

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