2012-12-17 88 views
1

我有一個服務響應是:WSO2 ESB不能響應JSON消息

<Response> 
    <BackUrl>www.hao123.com</url> 
    <resultCode>0</resultCode> 
</Response> 

我設置messageType:"application/json"。響應爲:

{Response:{"BackUrl":"coship.com","resultCode":"0";}}. 

但我需要改變這個消息JSON字符串,如:

{"BackUrl":"http://www.coship.com","resultCode":"0"} 

如何RO刪除節點 「響應」。我試圖在ESB 4.5.1中使用腳本mc.setPayloadJSON。但錯誤發生了。

https://wso2.org/jira/browse/ESBJAVA-1618?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel#issue-tabs 

任何人都可以幫到我嗎?非常感謝你。

回答

0

有一個報告提到的問題,它還沒有解決。但是,你可以設置messgae類型爲

<property name="messageType" value="application/json" scope="axis2"/> 

並檢查?

這裏是一個post它可能對你有用

+0

謝謝你Ratha,這真是太好了。我設置了「application/json」。答案是:{回覆:{「BackUrl」:「http://www.coship.com」,「resultCode」:「0」}}。如何刪除節點「響應」? – ayan117

+0

擁有XSLT中介並安排消息響應節點不會工作? – Ratha