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