JSON

json.array

Помечает таблицу как массив JSON, поэтому при кодировании сохраняется семантика массива, в том числе для пустых таблиц.

Синтаксис

json.array(source: table): table

Аргументы

ИмяТипОписание
sourcetableИсходное значение, используемое операцией.

Возвраты

ИмяТипОписание
arraytableТаблица отмечена для кодирования массива JSON.

Описание

Помечает таблицу как массив JSON, поэтому при кодировании сохраняется семантика массива, в том числе для пустых таблиц.

Вызывай с 1 параметрами: source. Таблица аргументов показывает обязательные значения и настройки поведения.

Возвращает array (table). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.

Пример

Пометьте таблицу как массив JSON, в том числе, если она пуста.

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

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