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 bascule pretty output. Un 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 avec la meme function que json.encode.