apache camel spring dsl检查body是否包含字符串

时间:2014-11-28 12:30:51

标签: apache-camel spring-dsl

我想检查一下:

<simple>${body} contains 'verification'</simple>

身体是json:

{"verification": {"email": "bb@wp.pl", "code": "1234"}}

但这种情况不起作用。我也试过了:

<simple>${body} contains &#39;verification&#39;</simple>
<simple>${bodyAs(String)} contains 'verification'</simple>
<simple>${body.verification} != null</simple>

你能告诉我什么吗?

2 个答案:

答案 0 :(得分:5)

我猜身体可能不是字符串,然后尝试

<simple>${bodyAs(String)} contains 'verification'</simple>

顺便问一下你使用的是什么版本的Camel?

答案 1 :(得分:1)