2017-03-01 77 views
0

以下是JSON努力增加有效載荷工廠中介(ESB WSO2 4.8.1)有效載荷以下JSON:如何形成WSO2 ESB

{ 
    "root":"<abc> 
     <ab> 
     <id>361</id> 
     <name>What’s your number</name> 
     <age>number</age> 
     </ab> 
    </abc>" 
} 

,當我在工廠的有效載荷調停添加此成功地添加,但重新打開時再次XML標籤不存在唯一的JSON有效載荷是有象下面這樣:

{"root":""} 

我需要知道如何在WSO2 ESB添加這些類型的有效載荷的有效載荷/請求的servcie中的任何一個。

回答

1

問題是你在json裏面有xml結構。試試這個結構

{"root": 
    {"abc": 
     {"ab": 
      {"id":"362","name":"What’s your number","age":"number"} 
     } 
    } 
} 

這是payloadFactory

<payloadFactory media-type="json"> 
<format> 
{"root": 
    {"abc": 
     {"ab": 
       {"id":"362","name":"What’s your number","age":"number"} 
     } 
    } 
}  
</format> 
<args/> 
</payloadFactory> 

您可以在這裏找到信息

https://docs.wso2.com/display/ESB481/JSON+Support

+0

謝謝您的回答,但我已經嘗試過這樣的不working.service只接受JSON內的xml標籤作爲請求 – Siddu

+0

最後支持以上格式的WSO2的最新版本... – Siddu