JSON

json.escape

Escapa o texto para que ele possa aparecer com segurança dentro de uma string JSON literal.

Sintaxe

json.escape(text: string): string

Argumentos

NomeTipoDescrição
textstringValor de texto usado pela operação.

Retornos

NomeTipoDescrição
escapedstringConteúdo de string JSON com escape.

Descrição

Escapa o texto para que ele possa aparecer com segurança dentro de uma string JSON literal.

Chame com 1 parametro(s): text. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna escaped (string). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Texto de escape para uso dentro de uma string JSON.

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

print(escaped)