세션 시작 작업에서 지정한 JSON 소스에서 주요 값을 추출할 수 있도록 노드 가져오기 작업이 활성화됩니다.

노드 가져오기에서 정확한 키 또는 특정 경로를 지정하여 키를 추출할 수 있습니다. 추출된 값에 대해 새 키 이름도 지정합니다.

설정

이 작업에서 사용할 수 있는 설정은 다음과 같습니다.

세션 이름
이전에 실행한 세션 시작 작업에서 지정한 세션 이름을 입력합니다. 세션 이름을 직접 입력하거나 세션 이름이 포함된 문자열 변수 또는 세션 변수 중에서 선택할 수 있습니다.
추출할 노드
해당 값을 추출할 노드 또는 노드 경로를 지정합니다. 노드 추가를 선택하고 노드 추가 모달에서 다음을 지정합니다.
  • 노드 키 또는 경로: 노드 키 이름 또는 노드 경로를 지정합니다.

    다음과 같은 경우 키 직접 입력

  • 값 유형: 노드의 데이터 유형을 선택합니다. 사용 가능한 옵션은 문자열, 숫자, 부울, 날짜/시간입니다.
    주: 노드 가져오기 작업은 다음 ISO8601 형식 중 하나로 날짜와 시간을 지정한 경우에만 JSON 소스에서 날짜와 시간을 추출합니다.
    • DateTimeFormatter.ISO_ZONED_DATE_TIME. 예시: 2023-08-19T14:30:00+05:30[Asia/Kolkata]
    • DateTimeFormatter.ISO_OFFSET_DATE_TIME. 예시: 2023-08-19T14:30:00+05:30
    • DateTimeFormatter.ISO_INSTANT. 예시: 2023-08-19T14:30:00Z
  • 키 이름 변경: JSON 소스에서 추출한 노드 키에 대해 새 키 이름을 지정합니다. 지정된 노드의 값이 새로운 키 이름으로 출력 변수에 저장됩니다.
변수에 출력 지정
특정 노드 값을 저장하려면 여러 변수를 지정하거나, 추출된 모든 값을 하나의 사전 변수에 저장하려면 사전 변수를 지정하십시오.
  • 여러 변수: 여러 변수 > 변수 매핑 추가를 선택하고 변수 매핑 모달의 안내에 따라 특정 키를 입력하고 추출된 노드 값을 저장해야 하는 해당 변수를 선택하십시오.
  • 사전: 사전을 선택하고 기존 사전 변수를 선택하거나 변수 생성 옵션을 사용하여 사전 변수를 만드십시오.

노드 키 또는 경로 설정 형식

이 섹션에서는 노드 키 또는 경로 설정에서 노드 키와 노드 키 경로를 지정하는 형식에 대해 설명합니다. 점 표기법을 사용하여 중첩된 노드와 배열이 있는 노드를 추출할 수 있습니다.

이 JSON 소스의 경우:

{
  "phone": "123456789",
  "company": 
	{
    "name": "XYZ Corp",
    "City": "ABC",
    "Country": "DEF",
	"orders": [
    {
      "orderId": "A-101",
      "item": "Laptop Stand",
      "price": 45.00
    },
    {
      "orderId": "A-102",
      "item": "Wireless Mouse",
      "price": 25.50
    }
    ]
  }
}
다음을 지정하십시오.
  • 전화에서 전화번호를 추출합니다.
  • company.name에서 회사 이름을 추출합니다.
  • company.orders[0].item을 사용하여 첫 번째 주문 ID의 상품명(노트북 거치대)을 추출합니다.