title: Parsing Suds SOAP complex data type into Python dict
body: <p>I have some data coming from a <code>SOAP</code> API using <code>Suds</code> which I need to parse in my <code>Python</code> script. Before I go off and write a parser (there is more than just this one to do):</p>
  
  <p>1) <strike>Does anyone recognise what this is?</strike> It's the standard complex object datatype as returned by <code>Suds</code> <a href="https://bitbucket.org/jurko/suds/wiki/Original%20Documentation" rel="nofollow noreferrer">(documentation)</a>. Should have spotted that.</p>
  
  <p>2) <strike>If so, is there an existing library that I can use to convert it to a Python dictionary?</strike> How do I parse this object into a Python dict? It seems I can pass a dictionary to Suds but can't see an easy way of getting one back out.</p>
  
  <pre><code>(ArrayOfBalance){
     Balance[] = 
        (Balance){
           Amount = 0.0
           Currency = "EUR"
        },
        (Balance){
           Amount = 0.0
           Currency = "USD"
        },
        (Balance){
           Amount = 0.0
           Currency = "GBP"
        },
   }
  </code></pre>