Documentación de Real

JSON

json.escape

Escape el texto para que pueda aparecer de forma segura dentro de un literal de cadena JSON.

Sintaxis

json.escape(text: string): string

Argumentos

NombreTipoDescripción
textstringValor de texto utilizado por la operación.

Retornos

NombreTipoDescripción
escapedstringContenido de cadena JSON escapado.

Descripción

Escape el texto para que pueda aparecer de forma segura dentro de un literal de cadena JSON.

Llamalo con 1 parametro(s): text. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.

Devuelve escaped (string). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.

Ejemplo

Texto de escape para usarlo dentro de una cadena JSON.

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

print(escaped)