Skip to main content

Argumente

any
erforderlich
Value, der encoded und decoded wird. Supported JSON values laufen per round-trip durch JSON; unsupported types werden zu null encoded, ausser encode options fordern einen Fehler.
EncodeOptions
Optional encode options, die an den encode step uebergeben werden, zum Beispiel sortKeys, emptyTableAsArray, errorOnUnsupported, encodeInvalidNumbersAsNull, maxDepth, pretty und indent.

Rückgaben

any
Decoded value, der aus dem encoded JSON entsteht. Objects und arrays sind new tables mit JSON kind markers aus dem decoder; JSON null values werden zu json.null.

Typen

EncodeOptions

Steuert die JSON-Serialisierung und -Formatierung.

Beispiel

Fuehre fuer einen JSON-compatible value einen round-trip durch json.encode und json.decode aus, bevor nested values geaendert werden.