Синтаксис
json.minify(json: string, options?: DecodeOptions): stringАргументы
| Имя | Тип | Описание |
|---|---|---|
json | string | Строка JSON для анализа, форматирования, минимизации или проверки. |
options? | DecodeOptions | Дополнительная таблица настроек, которая управляет поведением операции. |
Возвраты
| Имя | Тип | Описание |
|---|---|---|
minified | string | Строка 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.