第68章 JSONPath
Camel は JSONPath をサポートし、JSON メッセージで Expression または Predicate を使用できるようにします。
68.1. JSONPath オプション
JSONPath 言語は、以下にリストされている 8 つのオプションをサポートしています。
名前 | デフォルト | Java タイプ | 説明 |
---|---|---|---|
resultType |
| 結果の型 (出力からの型) のクラス名を設定します。 | |
suppressExceptions |
| PathNotFoundException などの例外を抑制するかどうか。 | |
allowSimple |
| JSONPath 式でインライン化された Simple 例外を許可するかどうか。 | |
allowEasyPredicate |
| 簡単な述語パーサーを使用して述語を事前解析できるようにするかどうか。 | |
writeAsString |
| 各行/要素の出力をマップ/POJO 値ではなく JSON 文字列値として書き込むかどうか。 | |
headerName |
| メッセージボディーの代わりに入力として使用するヘッダーの名前。 | |
option |
| JSONPath で追加のオプションを設定するします。複数の値はコンマで区切ることができます。 列挙値:
| |
trim |
| 値をトリミングして、先頭および末尾の空白と改行を削除するかどうか。 |