我使用WSO2 ESB和DDS來創建一個API來從數據庫讀取數據,最後我得到了這個迴應。如何使用腳本調解器將此XML轉換爲Json?請給我一個例子。WSO2 - 如何使用腳本調解器將此XML轉換爲Json?
<?xml version='1.0' encoding='UTF-8'?> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<employeeCollection xmlns="http://employee.us.wso2.com">
<employee>
<EmployeeID>17</EmployeeID>
<FirstName>jak</FirstName>
<LastName>123</LastName>
<Team>ok</Team>
</employee>
<employee>
<EmployeeID>18</EmployeeID>
<FirstName>jak</FirstName>
<LastName>123</LastName>
<Team>ok</Team>
</employee>
<employee>
<EmployeeID>19</EmployeeID>
<FirstName>jak</FirstName>
<LastName>123</LastName>
<Team>ok</Team>
</employee>
</employeeCollection>
</soapenv:Body>
這是配置
<resource methods="POST" uri-template="/team">
<inSequence>
<sequence key="conf:/SendSelectWithTeam"/>
<call>
<endpoint>
<address uri="https://192.168.2.165:9453/services/EmployeesDataService/" format="soap12"/>
</endpoint>
</call>
<respond/>
</inSequence>
另一個問題:如何讓每一個 「僱員」 使用腳本中介的價值?
感謝,它的工作。但我想修改響應。如果使用腳本,如何獲得第一個「EmployeeID」的值? –
試試這個。 '' – Bee
getPayloadJSON的返回值爲null –