繁体   English   中英

在WSO2 ESB 4.6.0中解析JSON响应

[英]Parse JSON response in WSO2 ESB 4.6.0

我正在使用WSO2 ESB 4.6.0调用Web服务,并且得到了以下原始响应:

HTTP/1.0 200 OK
Content-Type: application/json;charset=ISO-8859-1
X-Powered-By: Servlet 2.5; JBoss-5.0/JBossWeb-2.1
Server: Apache-Coyote/1.1
Date: Mon, 19 Oct 2015 18:08:48 GMT
Connection: Close

"OK"

可能的答案是"OK""ERROR"

问题是,在outSequence ,我想将"OK"值放在某些属性中或将其用作XSLT Mediator的输入。
<property name="messageType" value="application/xml" scope="axis2" type="STRING"/>到序列中只会使该值替换为空的肥皂主体。
我知道ESB 4.8.1具有json-eval()方法,但4.6.0没有。

在这个版本中有办法吗?

除非您通过text / plain内容类型(与application / json相对)接收消息,或者为application / json内容类型注册text / plain消息构建器,否则没有任何直接的方法来获取消息内容。 这是因为您的Web服务响应看起来不像有效的JSON。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM