Skip to main content

Aliases

  • json.getpath

Argumentos

table
obrigatório
Root table de onde a leitura acontece. A function exige que este argument seja uma table.
string | table
obrigatório
Path a seguir. Uma string e split por dots; integer string tokens sao lidos com raw array indexing. Uma table path usa suas array entries de 1 ate #path como keys.
any
Fallback value retornado quando traversal chega a nil ou a non-table antes de completar o path.

Retornos

any | nil
Value no requested path. Se o path estiver missing, retorna defaultValue quando fornecido, caso contrario nil.

Exemplo

Leia um nested table value de um dotted string path ou uma array table of keys.