JSON

json.object

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

Синтаксис

json.object(source: table): table

Аргументы

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

Возвраты

ИмяТипОписание
objecttableСоздан объект рисования.

Описание

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

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

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

Пример

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

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

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