본문으로 건너뛰기

키 이름 변경

키 이름 변경 아이콘ssemworks-microservice-base.renameKeys
데이터 변환필드일부 옵션 미지원 라벨 있음

아이템의 필드(키) 이름을 바꾼다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.renameKeys
표시 이름키 이름 변경
카테고리데이터 변환
그룹transform
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
keys고정 컬렉션{}
추가 옵션additionalOptions컬렉션{}

키 하위 필드

파라미터이름타입기본값설명
현재 키 이름currentKey문자열""바꿀 대상 필드명. 점 표기(dot-notation)로 심층 경로 지정 가능 (표현식 사용 가능)
새 키 이름newKey문자열""새 필드명. 점 표기(dot-notation)로 심층 경로 지정 가능 (표현식 사용 가능)

추가 옵션 하위 필드

파라미터이름타입기본값설명
정규식 치환regexReplacement고정 컬렉션{}
추가 옵션 › 정규식 치환 › 치환 규칙 하위 필드
파라미터이름타입기본값설명
검색 정규식searchRegex문자열""키에 매치할 정규식 (표현식 사용 가능)
치환 정규식replaceRegex문자열""치환 결과 문자열 ($1 등 캡처 그룹 참조 가능, 표현식 사용 가능)
옵션options컬렉션{}
추가 옵션 › 정규식 치환 › 치환 규칙 › 옵션 하위 필드
파라미터이름타입기본값설명
대소문자 무시caseInsensitive불리언false정규식 매칭 시 대소문자를 무시할지 여부
깊이depth숫자-1치환을 적용할 중첩 깊이. -1은 무제한, 0은 최상위 키만