> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/data-pipeline-2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/data-pipeline-2/components/transformations/flatten-json.md).

# Flatten JSON

The **Flatten JSON** component takes complex JSON data structures and flattens them into a more simplified and tabular format.

All component configurations are classified broadly into 3 section

* [​Basic Information​](/data-pipeline-2/components/component-base-configuration.md)​
* Meta Information
* ​[Resource Configuration​](/data-pipeline-2/components/resource-configuration.md)​

{% hint style="success" %}
*Follow the given steps in the demonstration to configure the Flatten JSON component.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuq3RSHHup7fjHYaspk7y%2Fuploads%2FCv8zqVwKZIKPWbrRoJtc%2Fflatten%20json%20(online-video-cutter.com).mp4?alt=media&token=7e514862-b9f0-4820-bc9e-080e08914195>" %}
Configuring the Flatten JSON component
{% endembed %}

## **Configuring Meta information of Flatten JSON Component**

**Column Filter:** Enter column name to read and optionally specify an alias name and column type from the drop-down menu.

* Use **Download Data** and **Upload File** options to select the desired columns.&#x20;
  * **Upload File:** The user can upload the existing system files (CSV, JSON) using the Upload File icon (file size must be less than 2 MB).&#x20;
  * **Download Data:** Users can download the schema structure in JSON format by using the Download Data icon.&#x20;

<figure><img src="https://content.gitbook.com/content/q2i9CKCFbySxr6jRoJfA/blobs/nW6djbEbl641qiFtI5Z1/image.png" alt=""><figcaption><p>Meta info of Flatten JSON component</p></figcaption></figure>
