Red Hat Training

A Red Hat training course is available for Red Hat Fuse

252.2. コンテンツタイプの形式( Camel 2.19から開始)

JSON メッセージを解析してprotobuf 形式に変換し、ネイティブユーティリティーコンバーターを使用して解析し直すことができます。このオプションを使用するには、contentTypeFormat の値を 'json' に設定するか、2 番目のパラメーターで protobuf を呼び出します。デフォルトインスタンスが指定されていない場合は、常にネイティブの protobuf 形式を使用してください。サンプルコードは、以下を示しています。

from("direct:marshal")
    .unmarshal()
    .protobuf("org.apache.camel.dataformat.protobuf.generated.AddressBookProtos$Person", "json")
    .to("mock:reverse");