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.encodePretty lit les memes options que json.encode, 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
JSON string formate et lisible. Encoding errors sont lancees comme Luau errors.