JSON

json.minify

Remove espaços em branco desnecessários do JSON, preservando seu valor.

Sintaxe

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

Argumentos

NomeTipoDescrição
jsonstringString JSON para analisar, formatar, reduzir ou validar.
options?DecodeOptionsTabela de configurações opcionais que controla como a operação se comporta.

Retornos

NomeTipoDescrição
minifiedstringString JSON sem espaços em branco desnecessários.

Descrição

Remove espaços em branco desnecessários do JSON, preservando seu valor.

Chame com 2 parametro(s): json, options. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

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

Exemplo

Remova espaços em branco desnecessários do JSON válido.

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

print(json.minify(formatted))

Tipos

DecodeOptions

Controla o comportamento de análise JSON.

useNull? boolean Representa JSON nulo com o sentinela nulo da biblioteca em vez de nulo.maxDepth? integer Define a profundidade máxima de aninhamento, fixada de 1 a 4096.