AttributesToJSON 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
입력 FlowFile 특성의 JSON 표현을 생성합니다. 결과 JSON 은 새 특성 ‘JSONAttributes’에 쓰거나 FlowFile 에 내용으로 작성할 수 있습니다. 중첩된 JSON 오브젝트를 포함하는 특성은 선택한 전략에 따라 JSON 또는 이스케이프된 JSON 으로 처리할 수 있습니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
Attributes List |
결과 JSON 에 포함할 특성을 쉼표로 구분한 목록입니다. 이 값을 비워두면 기존의 모든 특성이 포함됩니다. 이 특성 목록은 대/소문자를 구분합니다. 목록에 지정된 특성을 찾을 수 없는 경우 빈 문자열 또는 NULL 값과 함께 결과 JSON 으로 전송됩니다. |
Destination |
JSON 값을 새 flowfile 특성 ‘JSONAttributes’로 쓸지, 아니면 flowfile 내용에 쓸지 제어합니다. 플로우파일 내용에 쓰면 기존 플로우파일 내용을 덮어쓰게 됩니다. |
Include Core Attributes |
모든 FlowFile 에 포함된 FlowFile org.apache.nifi.flowfile.attributes.CoreAttributes 가 생성된 최종 JSON 값에 포함될지 여부를 결정합니다. |
JSON Handling Strategy |
중첩된 JSON 을 포함하는 특성을 처리하는 데 사용할 전략입니다. |
Null Value |
true이면 기존에 선택되지 않은 특성은 결과 JSON 에서 NULL 이 됩니다. false이면 빈 문자열이 JSON 에 배치됩니다. |
Pretty Print |
출력물에 가독성이 우수한 인쇄 형식을 적용합니다. |
attributes-to-json-regex |
플로우 파일 특성에 대해 평가하여 일치하는 특성을 선택할 정규식입니다. 이 속성은 Attribute List 속성과 함께 사용할 수 있습니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
특성을 JSON 으로 변환하지 못함 |
성공 |
특성이 JSON 으로 변환됨 |
Writes 특성¶
이름 |
설명 |
---|---|
JSONAttributes |
특성의 JSON 표현 |