JSON

json.array

Oznacza tabelę jako tablicę JSON, więc kodowanie zachowuje semantykę tablicy, także w przypadku pustych tabel.

Składnia

json.array(source: table): table

Argumenty

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

Zwroty

NazwaTypOpis
arraytableTabela oznaczona do kodowania tablicy JSON.

Opis

Oznacza tabelę jako tablicę JSON, więc kodowanie zachowuje semantykę tablicy, także w przypadku pustych tabel.

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

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

Przykład

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

local tags = json.array({ "api", "docs", "luau" })
local empty = json.array()

print(json.encode(tags))
print(json.encode(empty))