json.unescape Synchronous

Decode JSON escape sequences from string contents. It accepts either a quoted JSON string token or its contents without the outer quotes.

Syntax
Luau
json.unescape(text: string) -> string

Parameters

Function parameters
ParameterTypeDescription
textstringEscaped JSON string text, optionally enclosed in double quotation marks.

Returns

string

The unescaped Luau string. Invalid JSON escapes raise an error.

Usage notes

Use json.decode for an entire JSON document, including arrays and objects.

Example

Example
Luau
local text = json.unescape([[line\nnext]])
print(text)
Kawaii documentation