188.6. 支持的消息正文类型

Camel JSonPath 支持使用以下类型的消息正文:

类型注释

File

从文件读取

字符串

普通字符串

Map

Message bodies as java.util.Map 类型

list

Message bodies as java.util.List type

POJO

可选的 Jackson 位于类路径上,那么 camel-jsonpath 可以使用 Jackson 将消息正文读为 POJO,并转换为 java.util.Map,它由 JSonPath 支持。例如,您可以添加 camel-jackson 作为依赖项,以包含 Jackson。

InputStream

如果以上类型都不匹配,则 Camel 将试图将消息正文读取为 java.io.InputStream

如果消息正文不受支持,则默认抛出异常,但您可以将 JSonPath 配置为禁止异常(请参阅以下)