FlattenJson 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

ネストされた JSON ドキュメントを、シンプルなキー/値ペアのドキュメントにフラット化する機能をユーザーに提供します。キーはユーザー定義の区切り文字 (デフォルトは「.」) によってレベルごとに組み合わされます。このプロセッサーは、フラット化されたJSONをアンフラット化することもできます。ノーマル、keep-arrays、 MongoDB クエリのドット記法、keep-primitive-arrays の4種類のフラット化モードをサポートしています。デフォルトのフラット化モードは 'keep-arrays' です。

タグ

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をどのようにフラット化/アンフラット化するかを指定します。

ignore-reserved-characters

true の場合、キーの予約文字は無視されます。

リレーションシップ

名前

説明

failure

フラット化/アンフラット化できないファイルは、このリレーションシップに移動します。

success

正常にフラット化/アンフラット化されたファイルは、このリレーションシップに移動します。