Skip to main content

Argumente

any
erforderlich
Value, der encoded wird. nil, booleans, numbers, strings, tables und json.null werden direkt behandelt. Unsupported Lua types werden als null encoded, ausser errorOnUnsupported ist true.
EncodeOptions
Optional encode options. json.encodePretty liest dieselben options wie json.encode und setzt danach pretty auf true. Ohne options nutzt es einen two-space indent. Eine number setzt die indent width, geclamped auf 0.16, ein string setzt den indent text, und eine table kann sortKeys, emptyTableAsArray, errorOnUnsupported, encodeInvalidNumbersAsNull, maxDepth und indent setzen.

Rückgaben

string
Lesbar formatierter JSON string. Encoding errors werden als Luau errors geworfen.

Typen

EncodeOptions

Steuert die JSON-Serialisierung und -Formatierung.

Beispiel

Encode JSON-compatible values als readable formatted JSON mit erzwungenem pretty output.