2017-03-01 56 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