Skip to main content

Arguments

any
requis
Value a encode. nil, booleans, numbers, strings, tables et json.null sont traites directement. Unsupported Lua types sont encodes en null sauf si errorOnUnsupported est true.
EncodeOptions
Optional encode options. Un boolean active/desactive pretty output. Une number active pretty output avec ce nombre de spaces clamp a 0.16. Un string active pretty output avec cet indent. Une table peut definir pretty, sortKeys, emptyTableAsArray, errorOnUnsupported, encodeInvalidNumbersAsNull, maxDepth et indent.

Retours

string
Encoded JSON string. Encoding errors sont lancees comme Luau errors.

Types

EncodeOptions

Contrôle la sérialisation et le formatage JSON.

Exemple

Encode JSON-compatible values en utilisant json.array lorsqu un empty array doit rester un array.