FlattenJson 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
ネストされた JSON ドキュメントを、シンプルなキー/値ペアのドキュメントにフラット化する機能をユーザーに提供します。キーはユーザー定義の区切り文字 (デフォルトは「.」) によってレベルごとに組み合わされます。このプロセッサーは、フラット化されたJSONをアンフラット化することもできます。ノーマル、keep-arrays、 MongoDB クエリのドット記法、keep-primitive-arrays の4種類のフラット化モードをサポートしています。デフォルトのフラット化モードは 'keep-arrays' です。
入力要件¶
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 | 正常にフラット化/アンフラット化されたファイルは、このリレーションシップに移動します。 |