# Get struct field
> Supported in: Batch, Faster, Streaming
Extracts a field from a struct.
**Expression categories:** Struct
## Declared arguments
* **Locator:** Extract inner elements with multiple entries like \['author', 'email'].
*StructLocator*
* **Struct:** *no description*
*Expression\*
**Output type:** *AnyType*
## Examples
### Example 1: Base case
**Argument values:**
* **Locator:** airline.id
* **Struct:** `struct`
| struct | **Output** |
| ----- | ----- |
| {
**airline**: {
**id**: NA,
},
} | NA |
| {
**airline**: {
**id**: FE,
},
} | FE |
***
### Example 2: Base case
**Argument values:**
* **Locator:** airline.id
* **Struct:** `struct`
| struct | **Output** |
| ----- | ----- |
| {
**airline**: *null*,
} | *null* |
| {
**airline**: {
**id**: *null*,
},
} | *null* |
| *null* | *null* |
***