Как построить полезную нагрузку XML, используя ниже JSON:
{
"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 ниже, я пробовал повторять и 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>