← All features

Canvas nodes

JSON Input

Load JSON data into a table.

How it works

Load a JSON file containing an array of records, or an object with a data array. The record fields become columns for downstream nodes.

Click JSON Input on Canvas to open its settings and output. The inspector shows the records loaded from the JSON file.

Simple example

Choose a JSON file that contains an array of order objects. JSON Input turns each object into a row and its fields into columns you can inspect on Canvas.

JSON Input selected in n0is Canvas in the simple example.
n0is Canvas · Sample dataView full size

Loaded rows

4 rows
order_idregionamountstatus
A101West140Shipped
A102East85Pending
A103West220Shipped
A104North38Cancelled

Complex workflow

If an API export wraps its records in a top-level data array, open that JSON file directly. Select the relevant columns downstream, then connect a filter or aggregate to analyze the records as a table.

JSON Input selected in n0is Canvas in the complex workflow.
n0is Canvas · Sample dataView full size

Loaded rows

4 rows
order_idregionamountstatus
A101West140Shipped
A102East85Pending
A103West220Shipped
A104North38Cancelled

Workflow result

3 rows
regionsum_amount
West360
East85
North38