JSON

json.unescape

Преобразует содержимое экранированной строки JSON обратно в обычный текст.

Синтаксис

json.unescape(text: string): string

Аргументы

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

Возвраты

ИмяТипОписание
textstringНеэкранированное текстовое значение.

Описание

Преобразует содержимое экранированной строки JSON обратно в обычный текст.

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

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

Пример

Восстановить экранированное или заключенное в кавычки содержимое строки JSON.

local quoted = json.quote("Real Docs" .. string.char(10) .. "Docs")
local restored = json.unescape(quoted)

print(restored)