我正在尝试根据属性值的子字符串配置我的路由。例如,
我有这个 Json 属性:
{
"carColor": "Red/hatchback"
}
还有其他可能性,例如“蓝色/轿车”和“黑色/SUV”等。我只想提取颜色。这意味着我想提取“/”符号之前的颜色,如“红色”、“蓝色”、“黑色”等。
这就是我目前所拥有的:
<when>
<jsonpath>$.root[?(@.carColor == 'Red')]</jsonpath>
<to uri="redCar"/>
</when>
我知道这是错误的,因为整个字符串都包含“Red/Hatchback”,但我不知道在这种情况下如何实现“包含”功能。任何帮助都感激不尽。谢谢 !