Skip to content

Object Path

What It Does

The Object Path node extracts a specific value from within a nested object structure using a dot notation path. It helps you access deeply nested properties without having to create multiple nodes.

Inputs

NameDescriptionTypeRequired
ObjectThe object you want to extract data fromAnyYes
PathThe location of the property you want (using dot notation like "colors.primary")TextYes

Outputs

NameDescriptionType
ValueThe extracted property value at the specified pathAny
MissingIndicates whether the property was found (true if missing)Yes/No

Object Path Example

How to Use It

  1. Drag the Object Path node into your graph.
  2. Connect an object to the "Object" input.
  3. Set the "Path" input to specify which property to extract (e.g., "theme.colors.primary").
  4. Run the graph to receive the value at that path and a missing flag.

Tips

  • Use dot notation to navigate nested structures (e.g., "colors.primary.500").
  • Check the "Missing" output to determine if the property exists in the object.

See Also

  • Merge objects: For combining multiple objects together.
  • Objectify: For creating objects from key-value pairs.

Use Cases

  • Token Extraction: Pull specific values from a complex token structure (like typography.body.fontSize).
  • Conditional Logic: Check if specific properties exist before using them.
  • Data Transformation: Extract and reformat specific parts of complex data structures.