To group output from applinx, convert XML to JSON

I am using applinx 1015 and able to create 1 path procedure in 1 procedure group.
And using screens I am assigning field mapping, for input and output.
after assigning all required outputs I am receiving like this

<tns:test_1_Response xmlns:tns=“http:”>
<first_name></first_name>
<last_name></lastt_name>
<middle_name></middle_name>
<email_id></email_id>
<phone_num></phone_num>
<message_out>updated</message_out>
<first_name></first_name>
<last_name></last_name>
<middle_name></middle_name>
<email_id></email_id>
<phone_num></phone_num>
</tns:test_1Response>

But this is what i require

<tns:test_1_Response xmlns:tns=“http:”>
<person_1>
<first_name></first_name>
<last_name></last_name>
<middle_name></middle_name>
<email_id></email_id>
<phone_num></phone_num>
</person_1>
<message_out>updated</messsage_out>
<person_2>
<first_name></first_name>
<last_name></lastt_name>
<middle_name></middle_name>
<email_id></email_id>
<phone_num></phone_num>
</person_2>
</tns:test_1Response>

How can i group the output for easy human reading (can i use ‘add structure’ or ‘new data structure’ for it) ?
How can i change the XML to JSON (I am able to do it with a python/c# code, but would like to do it in applinx)? tried rest-API-config to modify, but couldn’t understand what is need to change to convert XML to JSON
and what is tns ?

Hi,

You can create a path procedure with a data structure (“Person”) as the output, then map values into the data structure and expose the procedure as REST API that would return the output as a JSON file, without the need to convert from XML to JSON.

Regards,
Gadi

Hello Gadi,
Thanks for the reply.

I am able to solve one issue, I am now getting response the way I want, able to group output using data structure.

But I am unable to find the option where the REST API response is JSON, I have created a new Path Procedure and procedure group and copy REST URL to clipboard and check to see output in XML only.
I kind of did the same steps again but could not see a difference that gets response in JSON.

Please note that I am using Microsoft Edge to check the REST API output

Can you please point me to the place where I can see the option, that makes difference in REST API response from XML to JSON.

How to expose procedure as REST API that can return the output as JSON ?

I am able to expose procedure as rest API that can return the output as XML.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.