콘텐츠로 이동

Make.com Basics: Master JSON data

원본 영상: Make.com Basics: Master JSON data

Make.com의 JSON 모듈 5종을 처음부터 끝까지 다루며, 테스트 데이터 재활용 꿀팁부터 인보이스 자동화 실사례까지 커버한다.

  1. 테스트 데이터 재활용 꿀팁 — CRM에서 매번 트리거를 쏘는 대신, 웹훅 출력물을 JSON으로 다운로드한 뒤 Parse JSON 모듈에 붙여넣으면 이후 “Run once”만으로 같은 샘플 데이터를 반복 사용할 수 있다.
  2. JSON 개념 설명 — JSON은 텍스트와 코드의 중간 형태로, 사람과 컴퓨터 모두 읽기 쉬운 데이터 저장·교환 포맷이다.
  3. Create JSON → Parse JSON 패턴 — JSON을 생성한 뒤 바로 파싱해야 워크플로우 후속 모듈에서 각 필드를 개별 참조할 수 있다.
  4. Aggregate JSON — 여러 번들을 하나의 JSON 파일로 합친다. 필요한 필드만 data structure에서 정의해 불필요한 값을 제거할 수 있다.
  5. Google Sheet → JSON 변환 — Get Range → Array Aggregator(Target structure type에 미리 만든 JSON 구조 지정) → Parse JSON 순서로 스프레드시트 데이터를 JSON화한다.
  6. Convert JSON to XML — 거의 쓸 일 없는 기능으로, XML 요소를 직접 정의해야 하는 번거로움이 있다.
모듈용도실전 팁
Parse JSONJSON 분해 → 필드 개별 참조테스트 데이터 재활용의 핵심
Create JSON커스텀 JSON 구조 생성UI 입력(non-coding) 또는 Raw JSON 붙여넣기 두 가지 방법
Aggregate JSON다중 번들 → 단일 JSONdata structure에서 원하는 필드만 정의해 필터링 가능
Array Aggregator스프레드시트 등 외부 데이터 → JSONTarget structure type에 Create JSON으로 만든 구조 연결 필요
Convert to XMLJSON → 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 JSON

Create JSON 두 가지 방식

  • Non-coding: Raw JSON 붙여넣기 후 Generate → UI에서 값 입력
  • Coding: JSON string 직접 작성