【发布时间】:2018-05-20 06:55:30
【问题描述】:
在调用端点后的 wso2 ESB 中,我得到的响应是带有标头 application/json 的数字(例如:78),如果不处理响应,如果我按顺序发送它可以正常工作会得到同样的回应。但是,如果我在两者之间包含任何用于处理的中介,则会引发 Could not save JSON payload 之类的异常。发现无效的输入流。在某些情况下,单个字符串或数字无效因此,它可能会引发异常,但此错误已在 wso2 EI 6.2 中解决。
所以现在我能够处理响应,但如果我使用脚本中介来获取该值,它会显示 {}。如果我使用 json-eval($.) 那么我也无法获得该值,同样使用 xpath 我也无法获得。
那么如何通过使用脚本中介或使用 json 路径来获取该响应(数字中的值)以在 wso2 ei 中进行进一步处理。
【问题讨论】: