ValidateJson 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

구성 가능한 JSON 스키마에 대해 FlowFiles 의 내용을 검증합니다. 사양 표준은 json-schema.org를 참조하십시오. 이 프로세서는 개행으로 구분된 JSON 과 같이 여러 개의 JSON 오브젝트가 포함된 입력을 지원하지 않습니다. FlowFile 입력에 개행으로 구분된 JSON 이 포함된 경우 첫 번째 라인만 유효성이 검사됩니다.

태그

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

플로우 파일이 유효하지 않은 관계로 라우팅되는 경우 이 특성에는 유효성 검사 실패로 인한 오류 메시지가 포함됩니다.