FlattenJson 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

사용자에게 중첩된 JSON 문서를 간단한 키-값 페어 문서로 데이터 스큐를 수행할 수 있는 기능을 제공합니다. 키는 각 레벨에서 기본값이 ‘.’인 사용자 정의 구분 기호를 사용하여 결합됩니다. 이 프로세서는 또한 데이터 스큐된 json의 데이터 스큐를 해제할 수 있습니다. 일반, 유지 배열, MongoDB 쿼리용 점 표기법, 원시 배열 유지 등 네 가지 데이터 스큐 모드를 지원합니다. 기본 데이터 스큐 모드는 ‘배열 유지’입니다.

태그

flatten, json, unflatten

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

flatten-json-character-set

파일이 인코딩되는 문자 세트입니다

flatten-json-pretty-print-json

결과 JSON을 깔끔하게 인쇄할지 여부를 지정합니다

flatten-json-return-type

데이터 스큐/데이터 스큐 해제 등 원하는 json의 반환 유형을 지정합니다

flatten-json-separator

키 결합에 사용되는 구분 문자입니다. JSON 에 적합한 문자여야 합니다.

flatten-mode

json을 데이터 스큐/데이터 스큐 해제하는 방법을 지정합니다

예약 문자 무시

true이면 키의 예약 문자가 무시됩니다

관계

이름

설명

실패

데이터 스큐/데이터 스큐 해제할 수 없는 파일은 이 관계로 이동합니다.

성공

성공적으로 데이터 스큐/데이터 스큐 해제되지 않은 파일은 이 관계로 이동합니다.