ValidateJson 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
구성 가능한 JSON 스키마에 대해 FlowFiles 의 내용을 검증합니다. 사양 표준은 json-schema.org를 참조하십시오. 이 프로세서는 개행으로 구분된 JSON 과 같이 여러 개의 JSON 오브젝트가 포함된 입력을 지원하지 않습니다. FlowFile 입력에 개행으로 구분된 JSON 이 포함된 경우 첫 번째 라인만 유효성이 검사됩니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
JSON 스키마 |
URL 또는 JSON 스키마 또는 실제 JSON 스키마 내용에 대한 파일 경로 |
JSON Schema Registry |
JSON Schema Registry에 사용할 컨트롤러 서비스를 지정합니다 |
JSON 스키마 버전 |
JSON 스키마 사양 |
Max String Length |
JSON 문서를 구문 분석할 때 허용되는 문자열 값의 최대 길이입니다 |
Schema Access Strategy |
데이터 해석에 사용할 스키마를 가져오는 방법을 지정합니다. |
Schema Name |
Schema Registry 속성에서 조회할 스키마의 이름을 지정합니다 |
제한 사항¶
필수 권한 |
설명 |
---|---|
reference remote resources |
스키마 구성은 HTTP 를 통해 리소스를 참조할 수 있습니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
JSON 으로 읽을 수 없는 FlowFiles 은 이 관계로 라우팅됩니다. |
invalid |
지정된 스키마에 따라 유효하지 않은 FlowFiles 은 이 관계로 라우팅됩니다 |
유효 |
스키마에 대해 성공적으로 유효성이 검사된 FlowFiles 은 이 관계로 라우팅됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
jSON.validation.errors |
플로우 파일이 유효하지 않은 관계로 라우팅되는 경우 이 특성에는 유효성 검사 실패로 인한 오류 메시지가 포함됩니다. |