Data structure#
In n8n, all data passed between nodes is an array of objects. It has the following structure:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | |
Skipping the json key and array syntax
From 0.166.0 on, when using the Function node or Code node, n8n automatically adds the json key if it's missing. It also automatically wraps your items in an array ([]) if needed. This is only the case when using the Function or Code nodes. When building your own nodes, you must still make sure the node returns data with the json key.
Data item processing#
Nodes can process multiple items.
For example, if you set the Trello node to Create-Card, and create an expression that sets Name using a property called name-input-value from the incoming data, the node creates a card for each item, always choosing the name-input-value of the current item.
For example, this input will create two cards. One named test1 the other one named test2:
1 2 3 4 5 6 7 8 | |