如何在wso2 esb中为以下JSON形成有效负载

时间:2017-03-01 10:25:23

标签: json xml wso2esb

以下是JSON尝试添加有效负载工厂介体(wso2 esb 4.8.1):

nav > li > a:hover {
    /* background-color: #eee; */
}

当我在有效负载工厂中添加此功能时,成功添加但是当再次重新打开时,xml标签不存在,只有下面的JSON有效负载:

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

我需要知道如何在WSO2 ESB中添加这些有效负载作为任何一个servcie的有效负载/请求。

1 个答案:

答案 0 :(得分:1)

问题是你在json中有xml结构。试试这个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