第 74 章 JSONPath
Camel 支持 JSONPath,以允许对 JSON 消息使用 Expression 或 Predicate。
74.1. JSONPath 选项 复制链接链接已复制到粘贴板!
JSONPath 语言支持 8 个选项,如下所列。
| Name | 默认值 | Java 类型 | 描述 | 
|---|---|---|---|
|   resultType  |   
								  |   设置结果类型的类名称(输出中的类型)。  | |
|   suppressExceptions  |   
								  |   是否阻止异常,如 PathNotFoundException。  | |
|   allowSimple  |   
								  |   是否在 JSONPath 表达式中允许内联简单异常。  | |
|   allowEasyPredicate  |   
								  |   是否允许使用简单 predicate 解析器来预解析 predicates。  | |
|   writeAsString  |   
								  |   是否将每行/元素的输出写为 JSON 字符串值,而不是 Map/POJO 值。  | |
|   headerName  |   
								  |   作为输入的标头名称,而不是消息的正文。  | |
|   选项  |   
								  |   在 JSONPath 上配置附加选项:可以使用逗号分隔多个值。 Enum 值: 
  | |
|   trim  |   
								  |   是否修剪值以移除前导和结尾的空格和换行符。  |