---
title: "objects with fields · RUAL Documentation"
description: "Create multiple objects inside an array"
canonical: https://docs.rual.nl/block-types/array/array_object_with_fields
language: en
---

# objects with fields

This block is part of the [`array`](https://docs.rual.nl/block-types/array) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

### Fields Selection Required

This block relies on fields that you selected to perform its data actions. You must manually select the fields you want to use in your flow using the fields selector modal. To access the modal, click the white button on the block.

### Field Selection Required

This block requires field selection (in). You must manually select the fields you want to work with using the field selector modal. To access the modal, click the white button on the block.

Create multiple objects inside an array

- Output `array` Output array with the given objects.

Builds objects from the studio-selected field paths and outputs them in an array: one object by default, plus one per extended pin group (whose input pins repeat each field with an _0, _1, ... suffix). Field values are set at their dot paths; an unwired field is omitted from the object although its parent objects along the path are still created.

A typical wiring for [objects with fields](https://docs.rual.nl/block-types/array/array_object_with_fields): the `array` out pin feeds [length](https://docs.rual.nl/block-types/array/array_length).

![Studio canvas example for the objects with fields block: typical wiring for objects with fields.](https://docs.rual.nl/canvas-examples/array_object_with_fields.png)

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
