【问题标题】:Format this data as XML or JSON with Python使用 Python 将此数据格式化为 XML 或 JSON
【发布时间】:2015-01-27 22:34:42
【问题描述】:

我有一个 SOAP Web 服务,我正在使用 Python 向其发布请求,但我不确定如何格式化返回。

更新:返回是 SUDS 返回的“实例”

我只能返回 40 条记录中的一条,具体如下:

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

这是我得到的回报:

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?只是不知道该怎么做。

【问题讨论】:

  • 响应是什么对象?是str 吗?或者这只是印刷的表现形式。
  • 返回一个“实例”

标签: python xml json soap


【解决方案1】:

要检查返回的类型,请使用:print type(your_return_variable)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-07
    • 2018-06-22
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 2021-01-23
    • 2015-07-19
    • 1970-01-01
    相关资源
    最近更新 更多