2.63. JQ
JQ 式を JSON メッセージボディーに対して評価します。
2.63.1. 含まれるもの リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
使用方法と設定の詳細は、上記リンクを参照してください。
2.63.2. Maven コーディネート リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
code.quarkus.redhat.com でこのエクステンションを使用して新しいプロジェクトの作成
または、既存のプロジェクトに座標を追加します。
<dependency> <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-jq</artifactId> </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jq</artifactId>
</dependency>
2.63.3. 使用方法 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
2.63.3.1. ネイティブモードでのカスタム結果タイプへの JQ 変換 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ネイティブモードで結果クラスをカスタムタイプとして指定する JQ 変換を実行する場合は、そのタイプをリフレクションに登録する必要があります。
たとえば、@RegisterForReflection
アノテーションまたは設定プロパティー quarkus.camel.native.reflection.include-patterns
を介した場合です。以下に例を示します。
@RegisterForReflection public class Book { ... }
@RegisterForReflection
public class Book {
...
}
詳細は、ネイティブモード のユーザーガイドを参照してください。