I need to translate parameters in an XML format sent by a C# post request to python dictionary/json format.
Here is the request and parameters in xml:
SERVER_URL = http://www.server/DCTServer.aspx
<server>
   <requests>
      <Session.loginRq userName="user" password="123" />
         <OnlineData.loadPolicyRq policyNumber=" 8800000093" />
         <Session.getDocumentRq />
      <Session.closeRq />
   </requests>
</server>
This is what I tried:
import requests
url = 'http://www.server/DCTServer.aspx'
params = {
    'server': {
        'requests': {
            'Session.loginRq': {
                'userName': "user",
                'password':'123'
            },
            'OnlineDataloadPolicyRq': {
                'policyNumber': "8800000093"
            }
        }
    }
}
I'm getting JSONDecodeError: Expecting value error.  I'm not even sure i'm setting the parameters up correctly.
This is the first time I've had to translate (or even read) C#. Thanks in advance for any help you can provide.
 
    