JSON

json.escape

Экранирует текст, чтобы он мог безопасно отображаться внутри строкового литерала JSON.

Синтаксис

json.escape(text: string): string

Аргументы

ИмяТипОписание
textstringТекстовое значение, используемое операцией.

Возвраты

ИмяТипОписание
escapedstringЭкранированное содержимое строки JSON.

Описание

Экранирует текст, чтобы он мог безопасно отображаться внутри строкового литерала JSON.

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

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

Пример

Экранирующий текст для использования внутри строки JSON.

local source = "line 1" .. string.char(10) .. "line 2"
local escaped = json.escape(source)

print(escaped)