Documentación de Real

JSON

json.minify

Elimina espacios en blanco innecesarios de JSON conservando su valor.

Sintaxis

json.minify(json: string, options?: DecodeOptions): string

Argumentos

NombreTipoDescripción
jsonstringCadena JSON para analizar, formatear, minimizar o validar.
options?DecodeOptionsTabla de configuración opcional que controla cómo se comporta la operación.

Retornos

NombreTipoDescripción
minifiedstringCadena JSON sin espacios en blanco innecesarios.

Descripción

Elimina espacios en blanco innecesarios de JSON conservando su valor.

Llamalo con 2 parametro(s): json, options. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.

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

Ejemplo

Elimine los espacios en blanco innecesarios del JSON válido.

local formatted = [[{
    "name": "Real",
    "enabled": true
}]]

print(json.minify(formatted))

Tipos

DecodeOptions

Controla el comportamiento de análisis de JSON.

useNull? boolean Representa JSON nulo con el centinela nulo de la biblioteca en lugar de nulo.maxDepth? integer Establece la profundidad máxima de anidamiento, sujeta de 1 a 4096.