3

我正在尝试根据属性值的子字符串配置我的路由。例如,

我有这个 Json 属性:

{
"carColor": "Red/hatchback"
}

还有其他可能性,例如“蓝色/轿车”和“黑色/SUV”等。我只想提取颜色。这意味着我想提取“/”符号之前的颜色,如“红色”、“蓝色”、“黑色”等。

这就是我目前所拥有的:

<when>
    <jsonpath>$.root[?(@.carColor == 'Red')]</jsonpath>
    <to uri="redCar"/>
    </when>

我知道这是错误的,因为整个字符串都包含“Red/Hatchback”,但我不知道在这种情况下如何实现“包含”功能。任何帮助都感激不尽。谢谢 !

4

0 回答 0