ValidateJson 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
FlowFiles のコンテンツを、構成可能な JSON スキーマに対して検証します。仕様標準についてはjson-schema.orgを参照してください。このプロセッサーは、改行区切りの JSON のような、複数の JSON オブジェクトを含む入力には対応していません。入力 FlowFile に改行区切り JSON が含まれている場合、最初の行だけが検証されます。
入力要件¶
REQUIRED
機密動的プロパティをサポート¶
false
プロパティ¶
プロパティ |
説明 |
---|---|
JSON スキーマ |
JSON スキーマまたは実際の JSON スキーマコンテンツへの URL またはファイルパス。 |
JSON スキーマレジストリ |
JSON スキーマレジストリで使用するController Serviceを指定します。 |
JSON スキーマバージョン |
JSON スキーマ仕様 |
最大文字列長 |
JSON ドキュメントをパースする際に許容される文字列値の最大長。 |
スキーマアクセスストラテジー |
データの解釈に使用するスキーマの取得方法を指定します。 |
スキーマ名 |
スキーマ・レジストリのプロパティで検索するスキーマの名前を指定します。 |
制限事項¶
必要な許可 |
説明 |
---|---|
リファレンス リモート リソース |
スキーマ構成は、 HTTP のリソースをリファレンスできます。 |
リレーションシップ¶
名前 |
説明 |
---|---|
failure |
JSON として読めない FlowFiles は、このリレーションシップにルーティングされます。 |
invalid |
指定されたスキーマに従って有効でない FlowFiles は、このリレーションにルーティングされます。 |
valid |
FlowFiles スキーマに対するバリデーションに成功すると、このリレーションシップにルーティングされます。 |
属性の書き込み¶
名前 |
説明 |
---|---|
json.validation.errors |
フローファイルが無効なリレーションシップにルーティングされた場合、この属性には検証失敗のエラーメッセージが含まれます。 |