19. 提取字段操作
从正文中提取字段
19.1. 配置选项 复制链接链接已复制到粘贴板!
下表总结了 extract-field-action Kamelet 可用的选项:
| 属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
|---|---|---|---|---|---|
| 字段 * | 字段 | 要添加的字段的名称 |
| ||
| headerOutput | 标头输出 | 如果启用操作会将解压的字段存储在名为 CamelKameletsExtractFieldName 的标头中 |
|
| |
| headerOutputName | 标头输出名称 | 包含提取字段的标头的自定义名称 |
|
| |
| strictHeaderCheck | 严格的标头检查 | 如果启用该操作,将检查是否已在交换中使用了标头输出名称(custom 或 default)。如果是,则提取的字段将存储在消息正文中(如果没有),提取的字段将存储在所选标头中(custom 或 default)。 |
|
| |
| trimField | trim Field | 如果启用,我们返回 Raw extracted 字段 |
|
|
* = 标记为星号的字段 是必需的。
19.2. 依赖项 复制链接链接已复制到粘贴板!
在运行时,extract-field-action Kamelet 依赖于以下依赖项:
- mvn:org.apache.camel.kamelets:camel-kamelets-utils
- camel:kamelet
- camel:core
- camel:jackson
19.3. kamelets 源文件 复制链接链接已复制到粘贴板!
https://github.com/apache/camel-kamelets/blob/4.8.x/kamelets/extract-field-action.kamelet.yaml