> For the complete documentation index, see [llms.txt](https://docs.midio.com/midio-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.midio.com/midio-docs/reference/overview/data.md).

# Data

Data objects in Midio are essentially a superset of JSON, meaning they support the following data types:

* string
* number
* boolean
* null
* lists
* objects

<figure><img src="/files/aart0uiHGGcA7HYsCCuA" alt="" width="349"><figcaption></figcaption></figure>

The above object can be viewed in text mode by clicking the **\</>** button in the top right corner:

<figure><img src="/files/pzvYBBfS64dACN8kUhKc" alt="" width="375"><figcaption></figcaption></figure>

As you can see in the above **object text view**, it is not quite JSON. The object fields (value1, value2, value3, list1 and object1), are **identifiers,** and not **string literals,** as JSON would expect. Since the Midio object notation is a JSON superset, it is perfectly ok to change these to string literals, if you want. To the midio runtime, it makes no difference, and when converting to a JSON string using [Json Parse](/midio-docs/built-in-nodes/core-std.md#json), any identifier will be converted to a string literal anyway.<br>

<figure><img src="/files/YtzRXIVyz9efECgt6pnB" alt="" width="324"><figcaption></figcaption></figure>

## Data inputs

Data objects can also accept inputs, by specifying an identifier where the data object normally expects a value. You can also convert a value to an input by clicking the **->|** icon that appears when hovering a value in the object editor.

<figure><img src="/files/xtFxgkPeJxUox2VhYvGI" alt="" width="302"><figcaption></figcaption></figure>

The input that then appears on the left hand side of the data object can then be connected to any other value, either from a function or another data object.

<figure><img src="/files/m1WWEXnmUxpXA7GIJexW" alt="" width="375"><figcaption></figcaption></figure>

In the **text editor** the above object looks like this:<br>

<figure><img src="/files/SScwCvl6PmIUzfjGXXhq" alt="" width="230"><figcaption><p>Notice that <code>input</code>is an identifier,<br> and not a string literal any more.</p></figcaption></figure>
