Skip to main content

Argumentos

any
obrigatório
Value para encode. nil, booleans, numbers, strings, tables e json.null sao tratados diretamente. Unsupported Lua types sao encode como null, a menos que errorOnUnsupported seja true.
EncodeOptions
Optional encode options. Um boolean alterna pretty output. Um number ativa pretty output com essa quantidade de spaces clamped para 0.16. Um string ativa pretty output com esse indent. Uma table pode definir pretty, sortKeys, emptyTableAsArray, errorOnUnsupported, encodeInvalidNumbersAsNull, maxDepth e indent.

Retornos

string
Encoded JSON string. Encoding errors sao lancados como Luau errors.

Tipos

EncodeOptions

Controla a serialização e formatação JSON.

Exemplo

Encode JSON-compatible values usando json.array quando um empty array deve continuar array.