Documentation / zerotal / helpers / data_get
Function: data_get()
data_get(
target,key,defaultValue?):unknown
Defined in: packages/core/src/helpers/index.ts:245
Safely read a deeply nested value using dot-notation.
Returns defaultValue (default undefined) if any segment is absent.
Designed for untyped JSON payloads (webhooks, external API responses) where optional chaining would be excessively verbose.
Parameters
target
unknown
key
string
defaultValue?
unknown
Returns
unknown
Example
data_get(payload, 'user.address.city') // 'Cape Town' or undefined
data_get(payload, 'items.0.price', 0) // first item's price or 0