第 68 章 JSONPath
Camel 支持 JSONPath 以允许在 JSON 消息中使用 Expression 或 Predicate。
68.1. JSONPath 选项
JSONPath 语言支持 8 选项,如下所示。
Name | 默认 | Java 类型 | 描述 |
---|---|---|---|
resultType |
| 设置结果类型的类名称(输出的类型)。 | |
suppressExceptions |
| 是否抑制异常,如 PathNotFoundException。 | |
allowSimple |
| 在 JSONPath 表达式中是否允许内联简单例外。 | |
allowEasyPredicate |
| 是否允许使用容易谓词解析程序来预解析 predicates。 | |
writeAsString |
| 是否将每行/元素的输出写为 JSON String 值,而不是 Map/POJO 值。 | |
headerName |
| 用作输入的标头的名称,而不是消息正文。 | |
选项 |
| 在 JSONPath 中配置附加选项。可以使用逗号分隔多个值。 枚举值:
| |
trim |
| 是否修剪值以删除前导和尾随空格和换行符。 |