评估 JSON 路径 <$.element> 时出错。返回空结果。错误>>>无效路径



我有一个json请求,其中某些元素是可选的,如果我传递它们,那么它可以正常工作,如果我不在请求中发送这些元素,那么我会得到以下错误被记录不必要,如何避免它。错误:

ERROR {org.apache.synapse.util.xpath.SynapseJsonPath} - #stringValueOf. Error evaluating JSON Path <$.name>. Returning empty result. Error>>> invalid path

法典:

<property expression="json-eval($.name)" name="name" scope="default" type="STRING"/>

首先对元素可用性执行过滤器,如下所示:

<filter xpath="json-eval($.name)">
   <then>
     <property expression="json-eval($.name)" name="name" scope="default" type="STRING"/>
   </then>
   <else/>
</filter>

参考 : https://docs.wso2.com/display/ESB480/Filter+Mediator

相关内容

最新更新