JSON

json.minify

Удаляет ненужные пробелы из JSON, сохраняя его значение.

Синтаксис

json.minify(json: string, options?: DecodeOptions): string

Аргументы

ИмяТипОписание
jsonstringСтрока JSON для анализа, форматирования, минимизации или проверки.
options?DecodeOptionsДополнительная таблица настроек, которая управляет поведением операции.

Возвраты

ИмяТипОписание
minifiedstringСтрока JSON без ненужных пробелов.

Описание

Удаляет ненужные пробелы из JSON, сохраняя его значение.

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

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

Пример

Удалите ненужные пробелы из действительного JSON.

local formatted = [[{
    "name": "Real",
    "enabled": true
}]]

print(json.minify(formatted))

Типы

DecodeOptions

Управляет поведением анализа JSON.

useNull? boolean Представляет значение JSON null с нулевым контрольным значением библиотеки вместо nil.maxDepth? integer Устанавливает максимальную глубину вложенности от 1 до 4096.