【问题标题】:apache camel spring dsl check if body contains stringapache camel spring dsl检查正文是否包含字符串
【发布时间】:2014-11-28 12:30:50
【问题描述】:

我正在尝试检查:

<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>

你能给我一些建议吗?

【问题讨论】:

    标签: apache-camel spring-dsl


    【解决方案1】:

    我猜body可能不是String,然后试试

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

    顺便说一句,你使用什么版本的 Camel?

    【讨论】:

    • 嗨,克劳斯。我已经提到过这种方法——它对我不起作用。我用的是2.10.0版本的骆驼
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2012-01-14
      • 1970-01-01
      • 2019-08-04
      • 2012-02-21
      • 2020-04-15
      • 2011-11-09
      • 2013-05-18
      • 2012-06-30
      • 1970-01-01
      相关资源
      最近更新 更多