33.4. 将值传递给 JSLT
在对正文应用 JSLT 表达式时,Camel 可以以变量形式提供交换信息。Exchange 中的可用变量有:
name | value |
---|---|
标头 |
|
exchange.properties |
Exchange 属性作为 json 对象。 |
所有不能使用 Jackson 转换为 json 的值都会被拒绝,且不会在 jslt 表达式中可用。
例如,名为"type"的标头和交换属性"instance"可以访问,如下所示
{ "type": $headers.type, "instance": $exchange.properties.instance }