I need convert json request and convert to XML. i can make simple tag and foreach with simple XSLT. but when i found case with json array with [], i got stock. i need help to handle with this case.
Request
{
"Header" : {
"SubHeader1" : {
"SubHeaderInput1" : "",
"SubHeaderInput2" : "",
"SubHeaderInput3" : ""
},
"SubBody" : {
"SubBody1" : {
"SubBody1Side1" : {
"ValSubBody1Side1Input1" : "",
"ValSubBody1Side1Input2" : "",
},
"SubBody2Side2" : [{
"ValSubBody1Side2branch1" : {
"ValSubBody1Side2branch1Input1" : "",
"ValSubBody1Side2branch1Input2" : ""
},
"ValSubBody1Side2branch2" : {
"ValSubBody1Side2branch2Input1" : "",
"ValSubBody1Side2branch2Input2" : ""
}
}]
}
}
}
}
Expected Response result like this :
<Header>
<SubHeader1>
<SubHeaderInput1></SubHeaderInput1>
<SubHeaderInput2></SubHeaderInput2>
<SubHeaderInput3></SubHeaderInput3>
</SubHeader1>
<SubBody>
<SubBody1>
<SubBody1Side1>
<ValSubBody1Side1Input1></ValSubBody1Side1Input1>
<ValSubBody1Side1Input2></ValSubBody1Side1Input2>
</SubBody1Side1>
<SubBody1Side2>
<ValSubBody1Side2branch1>
<ValSubBody1Side2branch1Input1></ValSubBody1Side2branch1Input1>
<ValSubBody1Side2branch1Input2></ValSubBody1Side2branch1Input2>
</ValSubBody1Side2branch1>
<ValSubBody1Side2branch2>
<ValSubBody1Side2branch2Input1></ValSubBody1Side2branch2Input1>
<ValSubBody1Side2branch2Input2></ValSubBody1Side2branch2Input2>
</ValSubBody1Side2branch2>
</SubBody1Side2>
</SubBody1>
</SubBody>
</Header>
Please help me about this