2015-01-27 2 views
2

저는 파이썬으로 요청을 게시 할 SOAP 웹 서비스를 가지고 있지만 반환 형식을 지정하는 방법을 모르겠습니다.이 데이터를 Python을 사용하여 XML 또는 JSON 형식으로 지정하십시오.

UPDATE :

print len(xmloutput) 
print len(xmloutput[1].ODI_Outage) 
print xmloutput[1].ODI_Outage[6] 

이가있다 : 리턴가 '인스턴스'SUDS에 의해 반환되는 내가 수 있었다

아래에 포함 된 40 단지 하나 개의 레코드를 반환 내가 얻는 것을 반환 :

2 
40 
(ODI_Outage){ 
    metersAffected = 28 
    ERT = 
     (ert_time){ 
    ert = "2013-07-19T20:50:00Z" 
    } 
Incident = 
    (incident){ 
    Location = 
     (location){ 
      mainAddress = 
       (mailaddress){ 
       townDetail = 
        (towninfo){ 
         code = "L7L6W3" 
         name = "BURLINGTON" 
         stateOrProvince = "ONTARIO" 
        } 
       } 
      PositionPoints = 
       (coordinates){ 
       xPosition = -79.7833492971 
       yPosition = 43.3923166879 
       } 
     } 
    } 
}   

이 반환을 가져와 모든 ODI_Outage 개체에 대해 XML 또는 JSON을 어떻게 만들 수 있습니까? 무엇을해야할지 모르겠습니다.

+0

응답의 대상은 무엇입니까? 그것은'str'인가? 또는 단순히 인쇄 된 표현입니다. – cpburnz

+0

은 '인스턴스'를 반환합니다. – BrianJBaldwin

답변

0

반품 종류를 확인하려면 다음을 사용하십시오.

+0

'인스턴스'입니다. 다음 단계로 넘어갑니다 ... – BrianJBaldwin

관련 문제