Skip to main content

Argumentos

string
obrigatório
JSON text para parse. O parser aceita um JSON value com optional surrounding whitespace e lanca erro quando encontra invalid syntax ou trailing non-whitespace characters.
DecodeOptions
Optional decode options. Um boolean define useNull diretamente. Uma table pode definir useNull e maxDepth; maxDepth e clamp de 1 a 4096.

Retornos

any
Decoded value. JSON objects e arrays viram tables com JSON type markers, strings viram Lua strings, numbers viram Lua numbers, booleans viram booleans, e null vira json.null a menos que useNull seja false.

Tipos

DecodeOptions

Controla o comportamento de análise JSON.

Exemplo

Decode JSON em Lua values preservando JSON array, object e null markers.