Make.com Basics: Master JSON data
원본 영상: Make.com Basics: Master JSON data
한 줄 요약
섹션 제목: “한 줄 요약”Make.com의 JSON 모듈 5종을 처음부터 끝까지 다루며, 테스트 데이터 재활용 꿀팁부터 인보이스 자동화 실사례까지 커버한다.
핵심 내용
섹션 제목: “핵심 내용”- 테스트 데이터 재활용 꿀팁 — CRM에서 매번 트리거를 쏘는 대신, 웹훅 출력물을 JSON으로 다운로드한 뒤 Parse JSON 모듈에 붙여넣으면 이후 “Run once”만으로 같은 샘플 데이터를 반복 사용할 수 있다.
- JSON 개념 설명 — JSON은 텍스트와 코드의 중간 형태로, 사람과 컴퓨터 모두 읽기 쉬운 데이터 저장·교환 포맷이다.
- Create JSON → Parse JSON 패턴 — JSON을 생성한 뒤 바로 파싱해야 워크플로우 후속 모듈에서 각 필드를 개별 참조할 수 있다.
- Aggregate JSON — 여러 번들을 하나의 JSON 파일로 합친다. 필요한 필드만 data structure에서 정의해 불필요한 값을 제거할 수 있다.
- Google Sheet → JSON 변환 — Get Range → Array Aggregator(Target structure type에 미리 만든 JSON 구조 지정) → Parse JSON 순서로 스프레드시트 데이터를 JSON화한다.
- Convert JSON to XML — 거의 쓸 일 없는 기능으로, XML 요소를 직접 정의해야 하는 번거로움이 있다.
전술·요소
섹션 제목: “전술·요소”| 모듈 | 용도 | 실전 팁 |
|---|---|---|
| Parse JSON | JSON 분해 → 필드 개별 참조 | 테스트 데이터 재활용의 핵심 |
| Create JSON | 커스텀 JSON 구조 생성 | UI 입력(non-coding) 또는 Raw JSON 붙여넣기 두 가지 방법 |
| Aggregate JSON | 다중 번들 → 단일 JSON | data structure에서 원하는 필드만 정의해 필터링 가능 |
| Array Aggregator | 스프레드시트 등 외부 데이터 → JSON | Target structure type에 Create JSON으로 만든 구조 연결 필요 |
| Convert to XML | JSON → XML 변환 | 실용성 낮음, 본인도 미사용 |
JSON 데이터 타입 7종: string, number, boolean(true/false), null, object(중첩 가능), array(text array / object array)
Make.com 용어 대응: Make의 “collection” = JSON의 “object”
수치·사례
섹션 제목: “수치·사례”(본인 실측)
- 웨딩 회사 정산 자동화: 이벤트별로 DJ·사진작가(메인/서브)·영상작가(메인/서브) 각각의 페이·업셀·주차비·교통비를 JSON object로 생성 후 Google Sheet에 적재해 정산 처리.
- 인보이스 line item 자동 생성: DJ Services·Photography Services·Videography Services 섹션과 각 세부 항목(travel fee, parking fee 등)을 JSON으로 프로그래밍 생성 → 클라이언트에 자동 발송.
도구·워크플로
섹션 제목: “도구·워크플로”테스트 데이터 재활용 흐름
웹훅 실행 → 출력 다운로드(Download output for all bundles)→ JSON 복사 → Parse JSON 모듈에 붙여넣기→ 웹훅 연결 해제, Parse JSON을 트리거로 설정→ 이후 Run once로 반복 실행Google Sheet → JSON 변환 흐름
Get Range(A2:D4) → Array Aggregator(Target structure = 미리 만든 JSON 구조)→ Create JSON → Parse JSONCreate JSON 두 가지 방식
- Non-coding: Raw JSON 붙여넣기 후 Generate → UI에서 값 입력
- Coding: JSON string 직접 작성