Skip to main content

Arguments

any
requis
Value a encoder. nil, booleans, numbers, strings, tables et json.null sont geres directement. Unsupported Lua types sont encoded en null sauf si errorOnUnsupported vaut true.
EncodeOptions
Optional encode options. json.pretty lit les memes options que json.encodePretty, puis force pretty a true. Sans options, il utilise un two-space indent. Un number definit la indent width avec clamp a 0.16, un string definit le indent text, et une table peut definir sortKeys, emptyTableAsArray, errorOnUnsupported, encodeInvalidNumbersAsNull, maxDepth et indent.

Retours

string
Readable formatted 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 readable formatted JSON avec le json.encodePretty alias.