JSON 처리
JSON 처리는 JSON을 필터링하고 형태를 바꾸는 레거시 노드입니다. 노드 추가 메뉴에는 더 이상 없지만 저장된 워크플로는 계속 실행됩니다. 대신 필드 추출을 사용하세요.
JSON 처리 노드는 JSON 데이터를 변환합니다. 데이터의 경로 안으로 들어가고, 필터 조건에 맞는 항목을 남기고, 각 항목을 고른 필드로 좁힙니다. JSON 처리는 레거시 노드입니다. 노드 추가 메뉴에는 더 이상 나타나지 않지만, 이미 이 노드가 들어 있는 워크플로는 예전처럼 계속 불러와지고 실행됩니다. 새 워크플로에는 필드 추출, 목록 필터와 다른 목록 노드를 사용하세요.
대체 노드
| 하려는 일 | 사용할 노드 |
|---|---|
| JSON에서 필드 하나나 중첩 경로 꺼내기 | 필드 추출 |
| 조건에 맞는 항목만 남기기 | 목록 필터 |
| 위치, 무작위, 또는 이름으로 항목 고르기 | 선택기 |
| 항목을 순서대로 정렬 | 목록 정렬 |
| 반복되는 항목 제거 | 중복 제거 |
저장된 JSON 처리 노드의 작동 방식
JSON 처리 노드는 앞 노드에서 JSON이나 JSON이 들어 있는 텍스트를 받아, 처리한 결과를 보냅니다. 결과가 목록이면 그 뒤의 노드가 항목마다 한 번씩 실행될 수 있습니다. 실행이 끝나면 설정 패널에 결과 미리 보기나 오류가 표시됩니다.
노드에는 모드가 두 가지 있습니다.
| 설정 | 하는 일 |
|---|---|
| 모드 | 기본값인 비주얼은 아래 필드로 변환을 구성합니다. 고급은 대신 직접 작성한 표현식을 사용합니다. |
| 입력 경로 | 비주얼 모드. 처리할 배열이나 객체의 점 경로입니다. 예: data.items. 비워 두면 입력 전체를 사용합니다. |
| 필터 | 비주얼 모드. 필드, 연산자, 값으로 이루어진 조건입니다. 통과한 항목만 남습니다. 연산자는 다음과 같음, 다음과 같지 않음, 다음을 포함, 다음을 포함하지 않음, 다음으로 시작, 다음으로 끝남, 다음보다 큼, 다음보다 작음, 비어 있음, 비어 있지 않음, 다음 정규식과 일치, 다음 목록에 포함입니다. |
| 프로젝션 | 비주얼 모드. 각 항목에 남길 필드입니다. Enter나 Tab 키를 누르면 필드가 추가됩니다. 비워 두면 모든 필드를 남깁니다. |
| 표현식 | 고급 모드. 표현식으로 작성한 변환입니다. 기본값인 .은 입력을 그대로 반환합니다. 패널의 구문 참조에 표현식에서 쓸 수 있는 요소가 나와 있습니다. |
크레딧
JSON 처리는 무료입니다.
팁
- 편집할 때 새로 구성하세요. JSON 처리를 사용하는 워크플로를 변경할 때는 필드 추출과 목록 필터로 바꾸는 것을 고려하세요. 둘 다 업스트림 데이터에서 감지된 필드를 보여 줍니다.
- 깊은 데이터에는 필드 추출을 이어 붙이세요. 출력 유형을 JSON으로 설정한 필드 추출 하나가 데이터의 일부를 두 번째 필드 추출로 넘길 수 있으며, 이것이 입력 경로를 대신합니다.
자주 묻는 질문
노드 추가 메뉴에서 JSON 처리를 찾을 수 없는 이유는 무엇인가요?
JSON 처리는 새 워크플로에 더 이상 제공되지 않습니다. 이미 JSON 처리 노드가 들어 있는 워크플로는 예전처럼 열리고 실행됩니다.
JSON 처리 대신 무엇을 사용해야 하나요?
JSON에서 필드나 중첩 경로를 꺼내려면 필드 추출을 사용하세요. 조건에 맞는 항목을 남기려면 목록 필터를, 위치나 규칙으로 항목을 고르려면 선택기를, 항목을 정렬하려면 목록 정렬을 사용하세요.
기존 JSON 처리 노드는 계속 작동하나요?
네. 저장된 JSON 처리 노드는 그대로 불러와지고, 설정을 유지하며, 설정 패널에서 계속 편집할 수 있고, 예전처럼 실행됩니다.
JSON 처리에 크레딧이 드나요?
아니요. JSON 처리는 무료입니다.
관련 문서
필드 추출
목록 필터
선택기
웹 스크래핑
최종 업데이트