Skip to main content

参数

any
必填
要 encode 的 Value。nil、booleans、numbers、strings、tables 和 json.null 会直接处理。Unsupported Lua types 默认 encode 为 null,除非 errorOnUnsupported 为 true。
EncodeOptions
Optional encode options。boolean 切换 pretty output。number 会用 clamp 到 0.16 的 spaces 数量启用 pretty output。string 会用该 indent 启用 pretty output。table 可以设置 pretty、sortKeys、emptyTableAsArray、errorOnUnsupported、encodeInvalidNumbersAsNull、maxDepth 和 indent。

返回值

string
Encoded JSON string。Encoding errors 会作为 Luau errors 抛出。

类型

EncodeOptions

控制 JSON 序列化和格式设置。

示例

Encode JSON-compatible values;当 empty array 必须保持为 array 时使用 json.array。