> For the complete documentation index, see [llms.txt](https://docs.strata.dev/data/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.strata.dev/data/retrieving-data/property-paths.md).

# Property paths

We use Symfony's [PropertyAccess](https://symfony.com/doc/current/components/property_access.html) component to help read and write data.

## Array properties

To access array properties use the index notation, specifying array keys within square brackets.

Access `$data['name']`:

```
[name]
```

Access `$data['people']['name']`:

```
[people][name]
```

Access `$data['people']['categories'][0]`:

```
[people][categories][0]
```

## Object properties

To access object properties use the dot notation, specifying object properties separated by a dot character.

Access `$data->name`:

```
name
```

Access `$data->people->name`:

```
people.name
```

Access `$data->people->categories[0]`:

```
people.name.categories[0]
```
