【发布时间】:2019-10-14 01:42:42
【问题描述】:
如何使用以下 JSON 构建 XML 负载:
{
"Request": {
"lineCode": "00060139A",
"lineSerial": "1",
"lineCurrency": "MNT",
"revolvingLine": "Y",
"lineExpiryDate": "2019-12-25",
"availabilityFlag": "Y",
"limitAmount": "1000.00",
"nettingRequired": "N",
"unAdvised": "N",
"liaBBr": "101",
"branchId" : "101",
"lmtAmtBasics": "L",
"funded": "N",
"liaBID": "l",
"description": "desc",
"udfDetails": [
{
"fieldName": "BONEV",
"fieldValue": "0"
},
{
"fieldName": "test",
"fieldValue": "1"
}
]
}
}
它包含json数组,udfDetails,
我想在下面构建 xml,我尝试了 iterate 和 foreach 但它通过 udf 参数循环了整个请求(在这种情况下为 2 次):
<Cust-Account-Full>
<SWEEP_IN>N</SWEEP_IN>
<SWEEP_OUT>N</SWEEP_OUT>
<SPDANLSYS>N</SPDANLSYS>
<AUTOPROVREQ>N</AUTOPROVREQ>
<!--FACILITY SALGAH-->
<LINEIDTSLIST>01110764A1</LINEIDTSLIST>
<UDFDETAILS>
<FLDNAM>TERM_DEPOSIT_LINK</FLDNAM>
<FLDVAL>No</FLDVAL>
</UDFDETAILS>
<UDFDETAILS>
<FLDNAM>Bonev</FLDNAM>
<FLDVAL>0</FLDVAL>
</UDFDETAILS>
<UDFDETAILS>
<FLDNAM>test</FLDNAM>
<FLDVAL>1</FLDVAL>
</UDFDETAILS>
</Cust-Account-Full>
【问题讨论】:
标签: wso2 wso2esb wso2-am wso2carbon wso2ei