# 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* | ***