# 4. How does n8n handle data?

n8n에서 효과적인 워크플로우를 구축하려면 JSON과 목록을 이해하는 것이 중요합니다.

### n8n의 데이터 구조 이해: JSON 및 목록

- 📊 n8n 초급 과정의 네 번째 동영상에서는 **데이터 노드와 노드 간에 데이터가 전송되는 방식**을 살펴보고, 효과적인 워크플로우 생성을 위한 이러한 개념의 중요성을 강조합니다.

- 🔑 두 가지 주요 데이터 구조는 **중괄호로 묶인 키-값 쌍**으로 구성된 JSON과 **대괄호로 묶인 객체 모음**인 목록입니다.

- 🔄 JSON을 다른 JSON 안에 포함할 수 있으므로 **개인의 위치 정보를 그룹화하는 예시처럼 복잡한 데이터 구성**이 가능합니다.

- 📅 각 노드는 입력 데이터를 한 번에 한 항목씩 처리하며, 항목당 한 번씩 실행되므로 워크플로우 구축에 매우 중요합니다. 예를 들어 **날짜 서식 지정 노드는 각 입력 항목에 대해 형식이 지정된 날짜를 읽고 반환**합니다.

- 📈 JSON 목록으로 작업할 때 각 JSON은 **테이블의 행**에 해당하며 **키가 열 머리글** 역할을 하므로 데이터 구조를 더 쉽게 시각화할 수 있습니다.

- 🛠 ️ 노드는 표현식을 사용하여 데이터를 필터링하고 조작하므로 **특정 이름을 가진 항목만 통과**하도록 허용하는 등 입력에 따라 동적으로 구성할 수 있습니다.

- 💻 또한 이 동영상에서는 표현식 내에서 JavaScript를 사용하여 **성명 필드에서 성을 대문자로 변환**하는 등 데이터 형식을 수정하는 방법을 보여줍니다.

- 🔍 이 세션을 마치면서 시청자분들께서는 이 동영상을 다시 보시고 **항목, 목록 및 JSON에 대한 설명**을 확인하시기 바랍니다. 이러한 개념을 숙지하는 것은 n8n에서 효과적인 워크플로우를 구축하는 데 필수적이니까요.

LiveWiki, 유튜브 속 핵심 내용을 10초 만에! - [https://livewiki.com/ko/content/n8n-beginner-course-data-handling](https://livewiki.com/ko/content/n8n-beginner-course-data-handling)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093854_mPjZ0uPbLiDU7IkVvO?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093855_z8uIV4hYsmLRvnpGpO?q=80&s=1280x180&t=outside&f=webp)

- 이번 영상에서는 노드에서 사용하는 데이터 유형과 데이터가 노드 간에 어떻게 전달되는지 설명.

- JSON과 리스트라는 두 가지 주요 데이터 구조에 대해 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093856_BWKr8jbPmtRYyTCPfc?q=80&s=1280x180&t=outside&f=webp)

- JSON은 중괄호로 작성되고 키-값 쌍으로 구성된 데이터 형식이며, 리스트는 객체의 모음으로 대괄호로 작성됨.

- JSON은 중첩될 수 있으며, 복잡한 데이터를 구조화하는 데 유용함.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093857_lwI1orat9YDwNqQAId?q=80&s=1280x180&t=outside&f=webp)

- JSON과 리스트의 예시 설명.

- JSON의 점(dot) 표기법을 사용하여 데이터를 접근하는 방법 설명.

- 리스트는 JSON을 포함할 수 있으며, 테이블 형식과 유사하게 사용 가능.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093857_EvrE84EKYdXaxUyz1E?q=80&s=1280x180&t=outside&f=webp)

- JSON과 테이블 간의 상관관계 설명: 하나의 JSON은 테이블의 한 행에 해당함.

- n8n에서 항목(items)이라는 형식으로 데이터를 처리하며, 노드는 항목 목록을 입력과 출력으로 사용.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093858_3CfSuNbwKEkeCQdGIv?q=80&s=1280x180&t=outside&f=webp)

- 노드는 각 항목을 하나씩 처리하며, 각 항목에 대해 한 번씩 실행됨.

- 예시: 날짜와 시간을 포맷하는 노드는 입력된 각 항목을 처리한 후 포맷된 결과를 반환.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093859_hjShbHx5wnQMbfdXfn?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093900_WEagfYTWh7zCW0vcZj?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093901_ysdNIbYrXGxPBGMnBi?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093901_kfO8nNm1TA96aCLEE0?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093902_CczRTcHV680DP9dG20?q=80&s=1280x180&t=outside&f=webp)

- 노드가 데이터를 처리하는 방식 설명.

- 실행 중에 비어 있는 JSON을 반환할 수도 있으며, Google 시트에서 데이터를 읽는 예시로 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093903_MukVyDKnurE7e6TKbH?q=80&s=1280x180&t=outside&f=webp)

- 필터 노드를 사용해 조건을 만족하는 항목만 선택하는 과정 설명.

- 필터를 설정할 때 표현식을 사용하여 특정 조건에 따라 필터링 가능.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093904_OYceycHmbZkHd5K2gk?q=80&s=1280x180&t=outside&f=webp)

- 표현식 사용 방법 설명: JSON 데이터의 특정 키 값을 필터 조건으로 사용할 수 있음.

- 예시로 첫 번째 항목에서 이름이 "Emily"인 항목만 필터링하는 방법 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093905_Z15VNXLplW0oblTNXP?q=80&s=1280x180&t=outside&f=webp)

- 표현식에서 JavaScript 함수나 메서드를 사용할 수 있으며, 여러 표현식을 결합하거나 일반 텍스트를 추가할 수 있음.

- 예시: 이름과 이메일을 결합한 메시지를 Slack에 보내는 방법 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093905_alf8HhXyFyr8KtQCpX?q=80&s=1280x180&t=outside&f=webp)

- n8n에서 표현식을 사용하는 실습 예시.

- 이름과 성을 결합해 전체 이름을 만드는 노드 설정 방법을 보여줌.

- 성을 대문자로 변환하는 JavaScript 함수 추가 예시 설명.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093906_txQiCUiZaq2C1gO1Ne?q=80&s=1280x180&t=outside&f=webp)

- 영상을 마무리하며, 다음 영상에서는 실제 워크플로우를 구축할 것임을 예고.

- 데이터 구조, 항목, JSON 및 리스트의 개념을 복습하고 잘 이해하는 것이 중요하다고 강조.

For the site tree, see the [root Markdown](https://slashpage.com/n8n-guide.md).
