Skip to main content

Aliase

  • json.getpath

Argumente

table
erforderlich
Root table, aus der gelesen wird. Die function verlangt, dass dieses argument eine table ist.
string | table
erforderlich
Path, dem gefolgt wird. Ein string wird an dots gesplittet; integer string tokens werden mit raw array indexing gelesen. Eine table path nutzt ihre array entries von 1 bis #path als keys.
any
Fallback value, der zurueckgegeben wird, wenn traversal nil erreicht oder vor Abschluss des path auf eine non-table trifft.

Rückgaben

any | nil
Value am requested path. Wenn der path fehlt, wird defaultValue zurueckgegeben, wenn er angegeben wurde, sonst nil.

Beispiel

Lies einen nested table value aus einem dotted string path oder einer array table of keys.